PageSourceSearch

https://www.ifastgm.com.sg/igm/7954.9d3b211cb3429522b4ef.js

js ifastgm.com.sg collected 2026-09-24 12:31:58 UTC 179,818 bytes, 1 lines download raw bytes

1(self.webpackChunkigm_client=self.webpackChunkigm_client||[]).push([[7954],{77954:(e,t,n)=>{"use strict";n.r(t),n.d(t,{MakingPaymentModule:()=>rs});var i=n(38583),a=n(97706),o=n(82281),s=n(29790),r=n(62482),l=n(11203),c=n(12746),p=n(83730),g=n(87190),u=n(41575),m=n(44788),d=n(12630),f=n(18368),b=n(64762),y=n(69370),Z=n(28645),x=n(98506),h=n(78641),T=n(37716),A=n(43368),k=n(14169),v=n(19681),C=n(83385);function N(e,t){1&e&&T._UZ(0,"nz-divider",14)}const w=function(e){return{"mobile py-6 px-4":e}},q=function(e){return{"flex justify-center":e}};class M{constructor(e,t){this.seoService=e,this.router=t,this.isPrelogin=!0,this.hideBannerButton=!1,this.introductionRoute="/main/support/making-payment/introduction"}ngOnInit(){setTimeout(()=>window.scrollTo(0,0),0),this.seoService.updateMeta({title:"Making Payment | iFAST Global Markets",description:"Funding your account is quick and hassle-free. Use instant PayNow, FAST, or eGIRO for local setups, or transfer other major currencies to our platform."}),this.getLoginStatus$.subscribe(e=>{e===y.$.CLIENT_LOGIN_STATUS_OK&&(this.isPrelogin=!1)}),this.handleRouteChange(),this.router.events.subscribe(e=>{e instanceof d.m2&&this.handleRouteChange()})}handleRouteChange(){}directToPaymentPage(){this.router.navigate([f.o.MAIN,f.o.SUPPORT,f.o.MAKING_PAYMENT,f.o.PAYMENT])}directToIntroductionPage(){this.router.navigate([f.o.MAIN,f.o.SUPPORT,f.o.MAKING_PAYMENT,f.o.INTRODUCTION])}handleButton(){this.router.url==this.introductionRoute?this.directToPaymentPage():this.directToIntroductionPage()}}M.\u0275fac=function(e){return new(e||M)(T.Y36(A.v),T.Y36(d.F0))},M.\u0275cmp=T.Xpm({type:M,selectors:[["app-making-payment"]],decls:23,vars:27,consts:[[1,"making-payment-container","flex","flex-row","items-center",3,"ngClass"],[1,"container-fluid"],[1,"grid","grid-cols-1","lg:grid-cols-2","items-center",3,"ngClass"],[1,"text-2xl","text-black-7",3,"ngClass"],["type","translate","value","b2b.igm.making.payment.introduction.title","typeParam","Quick and Easy Ways to Fund Your Account"],[1,"text-md","text-black-6",3,"ngClass"],["type","translate","value","b2b.igm.making.payment.introduction.desc","typeParam","Making payments or topping up your Cash Solution is quick and hassle-free. You can choose from multiple payment methods, allowing you to select the option that best fits your preferences and needs. Whether you prefer linking your bank account, using online transfers, or other convenient options, the process is designed to be smooth and secure."],[3,"ngClass"],["nzSize","large",3,"nzText","nzTextDefault","click"],[1,"flex",3,"ngClass"],["src","assets/images/payment/making-payment-banner.webp","alt","Making Payment","width","80%"],["class","border-black-3 my-0",4,"ngIf"],[1,"container"],[1,"content-container"],[1,"border-black-3","my-0"]],template:function(e,t){1&e&&(T.TgZ(0,"div",0),T.ALo(1,"async"),T.TgZ(2,"div",1),T.TgZ(3,"div",2),T.ALo(4,"async"),T.TgZ(5,"div"),T.TgZ(6,"h1",3),T.ALo(7,"async"),T._UZ(8,"ui-format-value",4),T.qZA(),T.TgZ(9,"p",5),T.ALo(10,"async"),T._UZ(11,"ui-format-value",6),T.qZA(),T.TgZ(12,"div",7),T.ALo(13,"async"),T.TgZ(14,"uic-button",8),T.NdJ("click",function(){return t.handleButton()}),T.qZA(),T.qZA(),T.qZA(),T.TgZ(15,"div",9),T.ALo(16,"async"),T._UZ(17,"img",10),T.qZA(),T.qZA(),T.qZA(),T.qZA(),T.YNc(18,N,1,0,"nz-divider",11),T.ALo(19,"async"),T.TgZ(20,"div",12),T.TgZ(21,"div",13),T._UZ(22,"router-outlet"),T.qZA(),T.qZA()),2&e&&(T.Q6J("ngClass",T.VKq(23,w,T.lcZ(1,9,t.isMobileResolution$))),T.xp6(3),T.Q6J("ngClass",T.lcZ(4,11,t.isMobileResolution$)?"gap-5":"gap-12"),T.xp6(3),T.Q6J("ngClass",T.lcZ(7,13,t.isMobileResolution$)?"mb-2":"mb-9"),T.xp6(3),T.Q6J("ngClass",T.lcZ(10,15,t.isMobileResolution$)?"mb-5":"mb-9"),T.xp6(3),T.Q6J("ngClass",T.VKq(25,q,T.lcZ(13,17,t.isMobileResolution$))),T.xp6(2),T.Q6J("nzText",t.isPrelogin?"b2b.igm.common.get.started":"b2b.igm.common.find.out.more")("nzTextDefault",t.isPrelogin?"Get Started":"Find Out More"),T.xp6(1),T.Q6J("ngClass",T.lcZ(16,19,t.isMobileResolution$)?"justify-center":"justify-end"),T.xp6(3),T.Q6J("ngIf",!T.lcZ(19,21,t.isMobileResolution$)))},directives:[i.mk,k.i,v.e,i.O5,d.lC,C.g],pipes:[i.Ov],styles:["app-making-payment .making-payment-container{background-image:url(assets/images/payment/making-payment-banner-bg.webp);width:100%;background-position:50%;background-repeat:no-repeat;background-size:cover;height:700px}app-making-payment .making-payment-container.mobile{background:#0000 linear-gradient(149deg,#f3f9fd,#d6e4ef 77%,#c9dbe8) 0 0;height:auto}app-making-payment .content-container{padding-top:24px;padding-bottom:40px}@media only screen and (min-width: 992px){app-making-payment .content-container{padding-top:65px;padding-bottom:110px}}app-making-payment .right-arrow-button{width:42px!important;height:42px!important}app-making-payment .paynow-number-circle{border-radius:50%;border:1px solid #cbd0d7;font-size:16px;color:#232d40;font-weight:700;text-align:center;display:block;align-items:center;padding:9px 15px;width:40px;height:40px}"],encapsulation:2}),(0,b.gn)([(0,Z.Ph)(h.qU.isMobileResolution)],M.prototype,"isMobileResolution$",void 0),(0,b.gn)([(0,Z.Ph)(x.j.getLoginStatus)],M.prototype,"getLoginStatus$",void 0);var L=n(47185),S=n(23080);let P=(()=>{class e{}return e.standardCharteredBankTranslateKey="b2b.igm.common.payment.standard.chartered.bank",e.standardCharteredBank="Standard Chartered Bank",e.standardCharteredBankCode="9496",e.recipientAcctNo="0102046042",e.standardCharteredBranchCode="001",e.listOfBankAccPaymentList=[{bankName:"Bank Of China",image:"assets/images/payment/icons/logo-bankofchina.png"},{bankName:"CIMB Bank",image:"assets/images/payment/icons/logo-cimb.png"},{bankName:"Citi Bank",image:"assets/images/payment/icons/logo-citi.png"},{bankName:"DBS Paylah",image:"assets/images/payment/icons/logo-DBS.png"},{bankName:"HSBC",image:"assets/images/payment/icons/logo-hsbc.png"},{bankName:"ICBC Bank",image:"assets/images/payment/icons/logo-icbc.png"},{bankName:"Maybank",image:"assets/images/payment/icons/logo-maybank.png"},{bankName:"OCBC",image:"assets/images/payment/icons/logo-ocbc.png"},{bankName:"Standard Chartered Bank",image:"assets/images/payment/icons/logo-scb.png"},{bankName:"UOB Bank",image:"assets/images/payment/icons/logo-uob.png"}],e.listOfInternetPaymentBankList=[{bankName:"DBS Paylah",image:"assets/images/payment/icons/logo-DBS.png"},{bankName:"OCBC",image:"assets/images/payment/icons/logo-ocbc.png"},{bankName:"UOB Bank",image:"assets/images/payment/icons/logo-uob.png"},{bankName:"Standard Chartered Bank",image:"assets/images/payment/icons/logo-scb.png"}],e.TT_TRANSACTION_DETAILS={SGD:{bankName:"Standard Chartered Bank, Singapore",beneficialAcName:"iFAST Financial Pte Ltd - Client Trust Account (SGD)",beneficialAcNo:"01-0-204604-2",swiftCode:"SCBLSG22XXX",receivingBankAddress:"8 Marina Boulevard, #01-01, Marina Bay Financial Centre Tower 1, Singapore 018981",charges:"OUR",bankCode:"9496"},USD:{bankName:"Standard Chartered Bank, Singapore",beneficialAcName:"iFAST Financial Pte Ltd - Client Trust Account (USD)",beneficialAcNo:"01-7-011747-2",swiftCode:"SCBLSG22XXX",receivingBankAddress:"8 Marina Boulevard, #01-01, Marina Bay Financial Centre Tower 1, Singapore 018981",charges:"OUR",bankCode:"9496"},AUD:{bankName:"Standard Chartered Bank, Singapore",beneficialAcName:"iFAST Financial Pte Ltd - Client Trust Account (AUD)",beneficialAcNo:"01-7-011749-9",swiftCode:"SCBLSG22XXX",receivingBankAddress:"8 Marina Boulevard, #01-01, Marina Bay Financial Centre Tower 1, Singapore 018981",charges:"OUR",bankCode:"9496"},EUR:{bankName:"Standard Chartered Bank, Singapore",beneficialAcName:"iFAST Financial Pte Ltd - Client Trust Account (EUR)",beneficialAcNo:"01-7-011748-0",swiftCode:"SCBLSG22XXX",receivingBankAddress:"8 Marina Boulevard, #01-01, Marina Bay Financial Centre Tower 1, Singapore 018981",charges:"OUR",bankCode:"9496"},GBP:{bankName:"Standard Chartered Bank, Singapore",beneficialAcName:"iFAST Financial Pte Ltd - Client Trust Account (GBP)",beneficialAcNo:"01-7-021354-4",swiftCode:"SCBLSG22XXX",receivingBankAddress:"8 Marina Boulevard, #01-01, Marina Bay Financial Centre Tower 1, Singapore 018981",charges:"OUR",bankCode:"9496"},CNH:{bankName:"Standard Chartered Bank, Singapore",beneficialAcName:"iFAST Financial Pte Ltd - Client Trust Account (CNH)",beneficialAcNo:"01-7-068528-4",swiftCode:"SCBLSG22XXX",receivingBankAddress:"8 Marina Boulevard, #01-01, Marina Bay Financial Centre Tower 1, Singapore 018981",charges:"OUR",bankCode:"9496"},HKD:{bankName:"Standard Chartered Bank, Singapore",beneficialAcName:"iFAST Financial Pte Ltd - Client Trust Account (HKD)",beneficialAcNo:"01-0-414027-5",swiftCode:"SCBLSG22XXX",receivingBankAddress:"8 Marina Boulevard, #01-01, Marina Bay Financial Centre Tower 1, Singapore 018981",charges:"OUR",bankCode:"9496"},NZD:{bankName:"Standard Chartered Bank, Singapore",beneficialAcName:"iFAST Financial Pte Ltd - Client Trust Account (NZD)",beneficialAcNo:"01-0-392578-3",swiftCode:"SCBLSG22XXX",receivingBankAddress:"8 Marina Boulevard, #01-01, Marina Bay Financial Centre Tower 1, Singapore 018981",charges:"OUR",bankCode:"9496"},JPY:{bankName:"Standard Chartered Bank, Singapore",beneficialAcName:"iFAST Financial Pte Ltd - Client Trust Account (JPY)",beneficialAcNo:"01-0-743920-4",swiftCode:"SCBLSG22XXX",receivingBankAddress:"8 Marina Boulevard, #01-01, Marina Bay Financial Centre Tower 1, Singapore 018981",charges:"OUR",bankCode:"9496"},CHF:{bankName:"Standard Chartered Bank, Singapore",beneficialAcName:"iFAST Financial Pte Ltd -Client Trust Account (CHF)",beneficialAcNo:"01-7-021353-6",swiftCode:"SCBLSG22XXX",receivingBankAddress:"8 Marina Boulevard, #01-01, Marina Bay Financial Centre Tower 1, Singapore 018981",charges:"OUR",bankCode:"9496"},CAD:{bankName:"Standard Chartered Bank, Singapore",beneficialAcName:"iFAST Financial Pte Ltd -Client Trust Account (CAD)",beneficialAcNo:"01-0-401306-0",swiftCode:"SCBLSG22XXX",receivingBankAddress:"8 Marina Boulevard, #01-01, Marina Bay Financial Centre Tower 1, Singapore 018981",charges:"OUR",bankCode:"9496"}},e.PAYMENT_CURRENCY_LIST=[{label:"SGD",value:"SGD",icon:"sg"},{label:"USD",value:"USD",icon:"us"},{label:"AUD",value:"AUD",icon:"au"},{label:"EUR",value:"EUR",icon:"eu"},{label:"GBP",value:"GBP",icon:"gb"},{label:"CNH",value:"CNH",icon:"cn"},{label:"HKD",value:"HKD",icon:"hk"}
1,{label:"NZD",value:"NZD",icon:"nz"},{label:"JPY",value:"JPY",icon:"jp"},{label:"CHF",value:"CHF",icon:"CH"},{label:"CAD",value:"CAD",icon:"CA"}],e.PAYMENT_CURRENCY_LIST_WITHOUT_CHF=[{label:"SGD",value:"SGD",icon:"sg"},{label:"USD",value:"USD",icon:"us"},{label:"AUD",value:"AUD",icon:"au"},{label:"EUR",value:"EUR",icon:"eu"},{label:"GBP",value:"GBP",icon:"gb"},{label:"CNH",value:"CNH",icon:"cn"},{label:"HKD",value:"HKD",icon:"hk"},{label:"NZD",value:"NZD",icon:"nz"},{label:"JPY",value:"JPY",icon:"jp"},{label:"CAD",value:"CAD",icon:"CA"}],e})();var J=n(30920),Q=n(71155),U=n(24314),O=n(75314),R=n(3679),_=n(30301),z=n(67725);const I=["paynowTemplate"];function F(e,t){1&e&&T.GkF(0)}function B(e,t){1&e&&T.GkF(0)}function Y(e,t){1&e&&T.GkF(0)}function D(e,t){if(1&e&&(T.ynx(0),T.TgZ(1,"div",10),T.YNc(2,Y,1,0,"ng-container",2),T.qZA(),T.BQk()),2&e){T.oxw();const e=T.MAs(13);T.xp6(2),T.Q6J("ngTemplateOutlet",e)}}function $(e,t){1&e&&T.GkF(0)}function G(e,t){if(1&e&&(T.TgZ(0,"div",1),T.YNc(1,$,1,0,"ng-container",2),T.qZA()),2&e){const e=T.oxw(),t=T.MAs(13);T.Q6J("ngClass",e.isLogin&&e.paymentPage?"md:w-3/5":"md:w-2/5"),T.xp6(1),T.Q6J("ngTemplateOutlet",t)}}function W(e,t){1&e&&T.GkF(0)}function H(e,t){if(1&e&&(T.ynx(0),T.TgZ(1,"div",16),T._UZ(2,"img",17),T.qZA(),T.BQk()),2&e){const e=t.$implicit;T.xp6(2),T.Q6J("src",e.image,T.LSH)("alt",e.bankName)}}const E=function(e){return{"col-span-3":e}};function K(e,t){if(1&e&&(T.TgZ(0,"div",11),T.ALo(1,"async"),T.TgZ(2,"div",12),T.ALo(3,"async"),T.YNc(4,H,3,2,"ng-container",13),T.qZA(),T.qZA(),T.TgZ(5,"h2",14),T._UZ(6,"ui-format-value",15),T.qZA()),2&e){const e=T.oxw();T.Q6J("ngClass",T.VKq(7,E,!T.lcZ(1,3,e.isMobileResolution$))),T.xp6(2),T.Q6J("ngClass",T.lcZ(3,5,e.isMobileResolution$)?"grid grid-cols-10":"flex flex-row"),T.xp6(2),T.Q6J("ngForOf",e.listOfLinkedBankAccPaymentList)}}function X(e,t){1&e&&T._UZ(0,"ui-format-value",32)}function j(e,t){1&e&&T._UZ(0,"ui-format-value",33)}function V(e,t){if(1&e){const e=T.EpF();T.TgZ(0,"ui-icon",34),T.NdJ("click",function(){T.CHM(e);const t=T.oxw(2);return t.copyText(t.UENNumber)}),T.qZA()}}const ee=function(e){return{"items-center":e}};function te(e,t){if(1&e&&(T.TgZ(0,"div",35),T.ALo(1,"async"),T.TgZ(2,"div",20),T._uU(3,"5"),T.qZA(),T.TgZ(4,"p",21),T._UZ(5,"ui-format-value",36),T.qZA(),T.qZA()),2&e){const e=T.oxw(2);T.Q6J("ngClass",T.VKq(3,ee,!T.lcZ(1,1,e.isMobileResolution$)))}}const ne=function(e){return{"mb-4":e}};function ie(e,t){if(1&e&&(T.TgZ(0,"div",18),T.ALo(1,"async"),T.TgZ(2,"div",19),T.TgZ(3,"div",20),T._uU(4,"1"),T.qZA(),T.TgZ(5,"p",21),T.YNc(6,X,1,0,"ui-format-value",22),T.YNc(7,j,1,0,"ui-format-value",23),T.qZA(),T.qZA(),T.TgZ(8,"div",19),T.TgZ(9,"div",20),T._uU(10,"2"),T.qZA(),T.TgZ(11,"p",21),T._UZ(12,"ui-format-value",24),T.qZA(),T.qZA(),T.TgZ(13,"div",19),T.TgZ(14,"div",20),T._uU(15,"3"),T.qZA(),T.TgZ(16,"div",25),T.TgZ(17,"p",21),T._UZ(18,"ui-format-value",26),T.qZA(),T.TgZ(19,"div",27),T.TgZ(20,"p",28),T._uU(21),T.qZA(),T.YNc(22,V,1,0,"ui-icon",29),T.qZA(),T.qZA(),T.qZA(),T.TgZ(23,"div",19),T.TgZ(24,"div",20),T._uU(25,"4"),T.qZA(),T.TgZ(26,"div",25),T.TgZ(27,"p",21),T._UZ(28,"ui-format-value",30),T.qZA(),T.TgZ(29,"p",28),T._uU(30),T.qZA(),T.qZA(),T.qZA(),T.YNc(31,te,6,5,"div",31),T.qZA()),2&e){const e=T.oxw();T.Q6J("ngClass",T.VKq(9,ne,T.lcZ(1,7,e.isMobileResolution$))),T.xp6(6),T.Q6J("ngIf",e.isLogin),T.xp6(1),T.Q6J("ngIf",!e.isLogin),T.xp6(14),T.Oqu(e.UENNumber),T.xp6(1),T.Q6J("ngIf",!e.isLogin),T.xp6(8),T.Oqu(e.entity),T.xp6(1),T.Q6J("ngIf",!e.isLogin)}}function ae(e,t){1&e&&T._UZ(0,"ui-format-value",62)}const oe=function(){return{default:"iGM Account Number"}};function se(e,t){if(1&e){const e=T.EpF();T.TgZ(0,"div",44),T.TgZ(1,"h2",45),T._UZ(2,"ui-format-value",46),T.qZA(),T.TgZ(3,"div",47),T.TgZ(4,"div"),T.TgZ(5,"p",48),T._UZ(6,"ui-format-value",49),T.qZA(),T.TgZ(7,"div",50),T.TgZ(8,"div",51),T.TgZ(9,"p",52),T._uU(10),T.qZA(),T.TgZ(11,"ui-icon",53),T.NdJ("click",function(){T.CHM(e);const t=T.oxw(2);return t.copyText(t.UENNumber)}),T.qZA(),T.qZA(),T.qZA(),T.qZA(),T.TgZ(12,"div"),T.TgZ(13,"p",48),T._UZ(14,"ui-format-value",54),T.qZA(),T.TgZ(15,"div",50),T.TgZ(16,"div",51),T.TgZ(17,"p",52),T._uU(18),T.qZA(),T.TgZ(19,"ui-icon",53),T.NdJ("click",function(){T.CHM(e);const t=T.oxw(2);return t.copyText(t.entity)}),T.qZA(),T.qZA(),T.qZA(),T.qZA(),T.TgZ(20,"div"),T.TgZ(21,"p",48),T._UZ(22,"ui-format-value",55),T.qZA(),T.TgZ(23,"div",56),T.TgZ(24,"div",51),T.TgZ(25,"uic-select",57),T.NdJ("ngModelChange",function(t){return T.CHM(e),T.oxw(2).selectedAccountNumber=t}),T.ALo(26,"translate"),T.qZA(),T.TgZ(27,"ui-icon",58),T.NdJ("click",function(){T.CHM(e);const t=T.oxw(2);return t.copyText(t.selectedAccountNumber)}),T.qZA(),T.qZA(),T.qZA(),T.qZA(),T.TgZ(28,"div"),T.TgZ(29,"p",48),T._UZ(30,"ui-format-value",59),T.qZA(),T.TgZ(31,"div",56),T.TgZ(32,"div",51),T.TgZ(33,"ui-input",60),T.NdJ("ngModelChange",function(t){return T.CHM(e),T.oxw(2).amount=t}),T.qZA(),T.YNc(34,ae,1,0,"ng-template",null,61,T.W1O),T.qZA(),T.qZA(),T.qZA(),T.qZA(),T.qZA()}if(2&e){const e=T.MAs(35),t=T.oxw(2);T.xp6(10),T.Oqu(t.UENNumber),T.xp6(8),T.Oqu(t.entity),T.xp6(7),T.Q6J("nzOptions",t.ref
1NoList)("nzMobileTitle",T.xi3(26,7,"b2b.igm.common.igm.acc.number",T.DdM(10,oe)))("ngModel",t.selectedAccountNumber),T.xp6(8),T.Q6J("nzPrefix",e)("ngModel",t.amount)}}function re(e,t){if(1&e){const e=T.EpF();T.TgZ(0,"div",37),T.YNc(1,se,36,11,"div",38),T.TgZ(2,"div",39),T._UZ(3,"paynow-qr",40,41),T.TgZ(5,"div",42),T.NdJ("click",function(){return T.CHM(e),T.oxw().downloadQr()}),T._UZ(6,"uic-button",43),T.qZA(),T.qZA(),T.qZA()}if(2&e){const e=T.oxw();T.Q6J("ngClass",e.getLayoutClasses()),T.xp6(1),T.Q6J("ngIf",e.isLogin&&e.paymentPage),T.xp6(2),T.Q6J("qrcodeTitle",e.QRcodeTitle)("uen",e.UENNumber)("amount",e.amount)("reference",e.selectedAccountNumber)}}function le(e,t){1&e&&(T.TgZ(0,"ui-note"),T.ynx(1,63),T._UZ(2,"ui-format-value",64),T.BQk(),T._UZ(3,"ui-format-value",65),T.qZA())}class ce{constructor(e){this.router=e,this.refNoList=[],this.mobileRefno="",this.emitCopyText=new T.vpe,this.listOfLinkedBankAccPaymentList=P.listOfBankAccPaymentList,this.UENNumber="200000231RAIY",this.entity="IFAST FINANCIAL PL-CT SUB",this.QRcodeTitle="iFAST FINANCIAL PL-CT SUB",this.isLogin=!1,this.paymentPage=!1,this.amount=0,this.isMobile=!1}ngOnInit(){this.loginStatus$.subscribe(e=>{this.isLogin=e===y.$.CLIENT_LOGIN_STATUS_OK}),this.isMobileResolution$.subscribe(e=>{this.isMobile=e}),this.handleRouteChange(),this.router.events.subscribe(e=>{e instanceof d.m2&&this.handleRouteChange()})}ngOnChanges(e){e.refNoList&&this.refNoList.length>0&&this.updateSelectedAccountNumber(),e.mobileRefno&&this.updateSelectedAccountNumber()}updateSelectedAccountNumber(){if(0!==this.refNoList.length)if(this.mobileRefno){const e=this.refNoList.find(e=>e.value===this.mobileRefno);this.selectedAccountNumber=e?e.value:this.refNoList[0].value}else this.selectedAccountNumber=this.refNoList[0].value}copyText(e){this.emitCopyText.emit(e)}downloadQr(){this.paynowTemplate.downloadQrCode()}handleRouteChange(){this.isLogin&&(this.paymentPage=this.router.url.startsWith(J.M.paymentPage))}getLayoutClasses(){return{grid:this.paymentPage&&this.isLogin,"grid-cols-2":this.paymentPage&&this.isLogin&&!this.isMobile,"grid-cols-1":this.paymentPage&&this.isLogin&&this.isMobile,"px-4":this.paymentPage&&this.isLogin&&!this.isMobile,"pt-4":this.paymentPage&&this.isLogin&&!this.isMobile,"p-4":this.paymentPage&&this.isLogin&&this.isMobile,"p-2":!this.isLogin}}isCompactScreen(){const e=window.innerWidth;return e>=996&&e<=1366}}ce.\u0275fac=function(e){return new(e||ce)(T.Y36(d.F0))},ce.\u0275cmp=T.Xpm({type:ce,selectors:[["app-paynow-payment"]],viewQuery:function(e,t){if(1&e&&T.Gf(I,5),2&e){let e;T.iGM(e=T.CRH())&&(t.paynowTemplate=e.first)}},inputs:{refNoList:"refNoList",mobileRefno:"mobileRefno"},outputs:{emitCopyText:"emitCopyText"},features:[T.TTD],decls:16,vars:6,consts:[[1,"flex","flex-wrap","md:flex-nowrap","w-full","gap-x-7"],[1,"w-full",3,"ngClass"],[4,"ngTemplateOutlet"],[4,"ngIf"],["class","w-full",3,"ngClass",4,"ngIf"],[1,"mt-4"],["bankLogo",""],["paynowGuide",""],["qrCodeDetail",""],["footerNote",""],[1,"mt-6"],[1,"mb-4",3,"ngClass"],[1,"gap-3",3,"ngClass"],[4,"ngFor","ngForOf"],[1,"text-lg","text-black-6","mb-6"],["type","innerHTMLTranslate","value","b2b.igm.making.payment.paynow.title"],[1,"border","border-black-3","p-1","rounded-lg"],[1,"w-100",3,"src","alt"],[1,"flex","flex-col","gap-6",3,"ngClass"],[1,"flex","flex-row","gap-4"],[1,"paynow-number-circle","bg-primary-1"],[1,"mb-0","text-black-6","text-base"],["type","innerHTMLTranslate","value","b2b.igm.making.payment.paynow.login.step.1",4,"ngIf"],["type","innerHTMLTranslate","value","b2b.igm.making.payment.paynow.not.login.step.1",4,"ngIf"],["type","innerHTMLTranslate","value","b2b.igm.making.payment.paynow.step.2"],[1,"flex","flex-col"],["type","translate","value","b2b.igm.making.payment.paynow.step.3","typeParam","Enter iFAST Financial UEN number"],[1,"flex","flex-row","gap-1"],[1,"mb-0","text-black-6","text-base","font-weight-bold"],["icon","content_copy","iconClass","text-accent1-8 cursor-pointer",3,"click",4,"ngIf"],["type","translate","value","b2b.igm.making.payment.paynow.step.4","typeParam","Verify that the entity name is"],["class","flex flex-row gap-4",3,"ngClass",4,"ngIf"],["type","innerHTMLTranslate","value","b2b.igm.making.payment.paynow.login.step.1"],["type","innerHTMLTranslate","value","b2b.igm.making.payment.paynow.not.login.step.1"],["icon","content_copy","iconClass","text-accent1-8 cursor-pointer",3,"click"],[1,"flex","flex-row","gap-4",3,"ngClass"],["type","innerHTMLTranslate","value","b2b.igm.making.payment.paynow.step.5"],[1,"w-full","border","border-black-3","rounded-lg",3,"ngClass"],["class","w-full lg:pr-4",4,"ngIf"],[1,"items-center","justify-center","mt-4","px-2","pb-2"],[1,"w-full",3,"qrcodeTitle","uen","amount","reference"],["paynowTemplate",""],[1,"w-full","mt-2",3,"click"],["nzText","b2b.igm.making.payment.download.qr","nzTextDefault","Download QR","nzClass","text-base w-full"],[1,"w-full","lg:pr-4"],[1,"text-lg","text-black-6","mb-5"],["type","translate","value","b2b.igm.making.payment.paynow.generate.qr.pay","typeParam","Generate QR to Pay"],[1,"flex","flex-col","gap-5"],[1,"text-sm","text-black-6","mb-0"],["type","translate","value","b2b.igm.making.payment.paynow.uen","typeParam","Unique Entity Number (UEN)"],[1,"shadow-container","pay-now","w-full"],[1,"flex","flex-row","justify-between","items-center"],[1,"mb-0","text-base","text-black-6"],["icon","content_copy","iconClass","text-accent1-8 ml-4 cursor-pointer",3,"click"],["type","translate","value","b2b.igm.making.payment.paynow.entity","typeParam","Entity"],["type","translate","value","b2b.igm.common.igm.acc.number","typeParam","iGM Account Number"],[1,"w-full"],[1,"w-full",3,"nzOptions","nzMobileTitle","ngModel","ngModelChange"],["icon","content_copy","iconClass","text-accent-1 ml-4 cursor-pointer",3,"click"],["type","translate","value","b2b.igm.making.payment.deposit.payment.amount","typeParam","Deposit / Payment Amount"],["nzType","number",1,"w-full",3,"nzPrefix","ngModel","ngModelChange"],["currencyPrefixTpl",""],["type","translate","value","b2b.igm.common.sgd","typeParam","SGD"],["note-header",""],["type","translate","value","b2b.igm.common.notes","typeParam","Note(s)"],["type","innerHTMLTranslate","value","b2b.igm.making.payment.paynow.note.desc"]],template:function(e,t){if(1&e&&(T.TgZ(0,"div",0),T.TgZ(1,"div",1),T.YNc(2,F,1,0,"ng-container",2),T.YNc(3,B,1,0,"ng-container",2),T.YNc(4,D,3,1,"ng-container",3),T.qZA(),T.YNc(5,G,2,2,"div",4),T.qZA(),T.TgZ(6,"div",5),T.YNc(7,W,1,0,"ng-container",2),T.qZA(),T.YNc(8,K,7,9,"ng-template",null,6,T.W1O),T.YNc(10,ie,32,11,"ng-template",null,7,T.W1O),T.YNc(12,re,7,6,"ng-template",null,8,T.W1O),T.YNc(14,le,4,0,"ng-template",null,9,T.W1O)),2&e){const e=T.MAs(9),n=T.MAs(11),i=T.MAs(15);T.xp6(1),T.Q6J("ngClass",t.isLogin&&t.paymentPage&&!t.isCompactScreen()?"md:w-2/5":t.isLogin&&t.paymentPage?"md:w-full":"md:w-3/5"),T.xp6(1),T.Q6J("ngTemplateOutlet",e),T.xp6(1),T.Q6J("ngTemplateOutlet",n),T.xp6(1),T.Q6J("ngIf",t.isLogin&&t.paymentPage&&t.isCompactScreen()),T.xp6(1),T.Q6J("ngIf",!(t.isLogin&&t.paymentPage&&t.isCompactScreen())),T.xp6(2),T.Q6J("ngTemplateOutlet",i)}},directives:[i.mk,i.tP,i.O5,i.sg,k.i,Q.f,U.d,v.e,O.i,R.JJ,R.On,_.M,z.w],pipes:[i.Ov,s.X$],styles:["app-paynow-payment ul{padding-left:32px}app-paynow-payment ul li{font-size:12px}app-paynow-payment ul li.disc{list-style:disc}app-paynow-payment ul li.number{list-style:auto}app-paynow-payment .html-list-ol{padding-left:1em;list-style-type:decimal}app-paynow-payment .html-list-ul{padding-left:1em;list-style-type:disc}"],encapsulation:2}),(0,b.gn)([(0,Z.Ph)(h.qU.isMobileResolution)],ce.prototype,"isMobileResolution$",void 0),(0,b.gn)([(0,Z.Ph)(x.j.getLoginStatus)],ce.prototype,"loginStatus$",void 0);var pe=n(94788),ge=n(84828),ue=n(82739);function me(e,t){1&e&&T.GkF(0)}function de(e,t){if(1&e&&(T.TgZ(0,"div",28),T._UZ(1,"ui-icon",29),T.TgZ(2,"p",30),T._UZ(3,"ui-format-value",31),T.qZA(),T.qZA()),2&e){const e=t.$implicit;T.xp6(3),T.Q6J("value",e.label)("typeParam",e.labelDefault)}}const fe=function(e){return{default:e}};function be(e,t){if(1&e&&(T._UZ(0,"nz-tab",34),T.ALo(1,"translate")),2&e){const e=t.$implicit;T.Q6J("nzTitle",T.xi3(1,1,e.label,T.VKq(4,fe,e.labelDefault)))}}function ye(e,t){if(1&e){const e=T.EpF();T.TgZ(0,"nz-tabset",32),T.NdJ("click",function(){return T.CHM(e),T.oxw(2).changeProgressIndex(0)})("nzSelectedIndexChange",function(t){return T.CHM(e),T.oxw(2).selectedTabIndex=t}),T.YNc(1,be,2,6,"nz-tab",33),T.qZA()}if(2&e){const e=T.oxw(2);T.Q6J("nzSelectedIndex",e.selectedTabIndex),T.xp6(1),T.Q6J("ngForOf",e.tabs)}}function Ze(e,t){if(1&e){const e=T.EpF();T.TgZ(0,"uic-chipbar",38),T.NdJ("click",function(){T.CHM(e);const t=T.oxw().$implicit;return T.oxw(3).onClickActive(t.index)}),T.qZA()}if(2&e){const e=T.oxw().$implicit,t=T.oxw(3);T.Q6J("activeState",e.index==t.selectedTabIndex)("nzText",e.label)("nzTextDefault",e.labelDefault)}}function xe(e,t){1&e&&T.YNc(0,Ze,1,3,"ng-template",37)}function he(e,t){if(1&e&&(T.TgZ(0,"swiper",35),T.YNc(1,xe,1,0,void 0,36),T.qZA()),2&e){const e=T.oxw(2);T.Q6J("spaceBetween",8)("autoHeight",!0)("navigation",!1)("pagination",!1)("observeParents",!0)("slideToClickedSlide",!0),T.xp6(1),T.Q6J("ngForOf",e.tabs)}}function Te(e,t){1&e&&T.GkF(0)}function Ae(e,t){1&e&&T.GkF(0)}function ke(e,t){1&e&&T.GkF(0)}function ve(e,t){1&e&&T.GkF(0)}const Ce=function(e){return{"col-span-3":e}};function Ne(e,t){if(1&e){const e=T.EpF();T.ynx(0),T.TgZ(1,"div",39),T.ALo(2,"async"),T.TgZ(3,"div",40),T.ALo(4,"async"),T.YNc(5,Te,1,0,"ng-container",4),T.YNc(6,Ae,1,0,"ng-container",4),T.YNc(7,ke,1,0,"ng-container",4),T.YNc(8,ve,1,0,"ng-container",4),T.qZA(),T.TgZ(9,"div",41),T.ALo(10,"async"),T.TgZ(11,"p",42),T._UZ(12,"ui-format-value",43),T.qZA(),T.TgZ(13,"div",44),T.TgZ(14,"div",45),T.NdJ("click",function(){return T.CHM(e),T.oxw(2).changeProgressIndex(0)}),T._UZ(15,"nz-progress",46),T.TgZ(16,"p",47),T._UZ(17,"ui-format-value",48),T.qZA(),T.qZA(),T.TgZ(18,"div",45),T.NdJ("click",function(){return T.CHM(e),T.oxw(2).changeProgressIndex(1)}),T._UZ(19,"nz-progress",46),T.TgZ(20,"p",47),T._UZ(21,"ui-format-value",49),T.qZA(),T.qZA(),T.TgZ(22,"div",45),T.NdJ("click",function(){return T.CHM(e),T.oxw(2).changeProgressIndex(2)}),T._UZ(23,"nz-progress",46),T.TgZ(24,"p",47),T._UZ(25,"ui-format-value",50),T.qZA(),T.qZA(),T.TgZ(26,"div",45),T.NdJ("click",function(){return T.CHM(e),T.oxw(2).changeProgressIndex(3)}),T._UZ(27,"nz-progress",46),T.TgZ(28,"p",47),T._UZ(29,"ui-format-value",51),T.qZA(),T.qZA(),T.qZA(),T.qZA(),T.qZA(),T.BQk()}if(2&e){T.oxw();const e=T.MAs(24),t=T.MAs(26),n=T.MAs(28),i=T.MAs(30),a=T.oxw();T.xp6(1),T.Q6J("ngClass",T.lcZ(2,23,a.isMobileResolution$)||a.isCompactScreen()?"flex flex-col items-center":"grid grid-cols-7 items-center"),T.xp6(2),T.Q6J("ngClass",T.lcZ(4,25,a.isMobileResolution$)||a.isCompactScreen()?"mobile":"col-span-2"),T.xp6(2),T.Q6J("ngTemplateOutlet",e),T.xp6(1),T.Q6J("ngTemplateOutlet",t),T.xp6(1),T.Q6J("ngTemplateOutlet",n),T.xp6(1),T.Q6J("ngTemplateOutlet",i),T.xp6(1),T.Q6J("ngClass",T.VKq(29,Ce,!T.lcZ(10,27,a.isMobileResolution$)&&!a.isCompactScreen())),T.xp6(6),T.Q6J("nzStrokeWidth",4)("nzPercent",a.progressPercent[0])("nzWidth",45)("nzFormat",a.formatOne),T.xp6(4),T.Q6J("nzStrokeWidth",4)("nzPercent",a.progressPercent[1])("nzWidth",45)("nzFormat",a.formatTwo),T.xp6(4),T.Q6J("nzStrokeWidth",4)("nzPercent",a.progressPercent[2])("nzWidth",45)("nzFormat",a.formatThree),T.xp6(4),T.Q6J("nzStrokeWidth",4)("nzPercent",a.progressPercent[3])("nzWidth",45)("nzFormat",a.formatFour)}}function we(e,t){1&e&&T.GkF(0)}function qe(e,t){1&e&&T.GkF(0)}function Me(e,t){1&e&&T.GkF(0)}function Le(e,t){1&e&&T.GkF(0)}function Se(e,t){if(1&e){const e=T.EpF();T.ynx(0),T.TgZ(1,"div",39),T.ALo(2,"async"),T.TgZ(3,"div",40),T.ALo(4,"async"),T.YNc(5,we,1,0,"ng-container",4),T.YNc(6,qe,1,0,"ng-container",4),T.YNc(7,Me,1,0,"ng-container",4),T.YNc(8,Le,1,0,"ng-container",4),T.qZA(),T.TgZ(9,"div",41),T.ALo(10,"async"),T.TgZ(11,"p",42),T._UZ(12,"ui-format-value",52),T.qZA(),T.TgZ(13,"div",44),T.TgZ(14,"div",45),T.NdJ("click",function(){return T.CHM(e),T.oxw(2).changeProgressIndex(0)}),T._UZ(15,"nz-progress",46),T.TgZ(16,"p",47),T._UZ(17,"ui-format-value",53),T.qZA(),T.qZA(),T.TgZ(18,"div",45),T.NdJ("click",function(){return T.CHM(e),T.oxw(2).changeProgressIndex(1)}),T._UZ(19,"nz-progress",46),T.TgZ(20,"p",47),T._UZ(21,"ui-format-value",49),T.qZA(),T.qZA(),T.TgZ(22,"div",45),T.NdJ("click",function(){return T.CHM(e),T.oxw(2).changeProgressIndex(2)}),T._UZ(23,"nz-progress",46),T.TgZ(24,"p",47),T._UZ(25,"ui-format-value",50),T.qZA(),T.qZA(),T.TgZ(26,"div",45),T.NdJ("click",function(){return T.CHM(e),T.oxw(2).changeProgressIndex(3)}),T._UZ(27,"nz-progress",46),T.TgZ(28,"p",47),T._UZ(29,"ui-format-value",51),T.qZA(),T.qZA(),T.qZA(),T.qZA(),T.qZA(),T.BQk()}if(2&e){T.oxw();const e=T.MAs(32),t=T.MAs(34),n=T.MAs(36),i=T.MAs(38),a=T.oxw();T.xp6(1),T.Q6J("ngClass",T.lcZ(2,23,a.isMobileResolution$)||a.isCompactScreen()?"flex flex-col items-center":"grid grid-cols-7 items-center"),T.xp6(2),T.Q6J("ngClass",T.lcZ(4,25,a.isMobileResolution$)||a.isCompactScreen()?"mobile":"col-span-2"),T.xp6(2),T.Q6J("ngTemplateOutlet",e),T.xp6(1),T.Q6J("ngTemplateOutlet",t),T.xp6(1),T.Q6J("ngTemplateOutlet",n),T.xp6(1),T.Q6J("ngTemplateOutlet",i),T.xp6(1),T.Q6J("ngClass",T.VKq(29,Ce,!T.lcZ(10,27,a.isMobileResolution$)&&!a.isCompactScreen())),T.xp6(6),T.Q6J("nzStrokeWidth",4)("nzPercent",a.progressPercent[0])("nzWidth",45)("nzFormat",a.formatOne),T.xp6(4),T.Q6J("nzStrokeWidth",4)("nzPercent",a.progressPercent[1])("nzWidth",45)("nzFormat",a.formatTwo),T.xp6(4),T.Q6J("nzStrokeWidth",4)("nzPercent",a.progressPercent[2])("nzWidth",45)("nzFormat",a.formatThree),T.xp6(4),T.Q6J("nzStrokeWidth",4)("nzPercent",a.progressPercent[3])("nzWidth",45)("nzFormat",a.formatFour)}}const Pe=function(e){return{"text-center":e}},Je=function(e,t){return{"link-bank-acc-image":!0,"img-fluid":!0,"inactive-image spin":e,"image-1":t}};function Qe(e,t){if(1&e&&(T.TgZ(0,"div",41),T.ALo(1,"async"),T._UZ(2,"img",54),T.qZA()),2&e){const e=T.oxw(2);T.Q6J("ngClass",T.VKq(5,Pe,T.lcZ(1,3,e.isMobileResolution$)||e.isCompactScreen())),T.xp6(2),T.Q6J("src","assets/images/payment/manage-giro-step-1.webp",T.LSH)("ngClass",T.WLB(7,Je,!e.progressPercent[0],e.progressPercent[0])
1)}}function Ue(e,t){if(1&e&&(T.TgZ(0,"div",41),T.ALo(1,"async"),T._UZ(2,"img",55),T.qZA()),2&e){const e=T.oxw(2);T.Q6J("ngClass",T.VKq(5,Pe,T.lcZ(1,3,e.isMobileResolution$)||e.isCompactScreen())),T.xp6(2),T.Q6J("src","assets/images/payment/manage-giro-step-2.webp",T.LSH)("ngClass",T.WLB(7,Je,!e.progressPercent[1],e.progressPercent[1]))}}function Oe(e,t){if(1&e&&(T.TgZ(0,"div",41),T.ALo(1,"async"),T._UZ(2,"img",56),T.qZA()),2&e){const e=T.oxw(2);T.Q6J("ngClass",T.VKq(5,Pe,T.lcZ(1,3,e.isMobileResolution$)||e.isCompactScreen())),T.xp6(2),T.Q6J("src","assets/images/payment/manage-giro-step-3.webp",T.LSH)("ngClass",T.WLB(7,Je,!e.progressPercent[2],e.progressPercent[2]))}}function Re(e,t){if(1&e&&(T.TgZ(0,"div",41),T.ALo(1,"async"),T._UZ(2,"img",57),T.qZA()),2&e){const e=T.oxw(2);T.Q6J("ngClass",T.VKq(5,Pe,T.lcZ(1,3,e.isMobileResolution$)||e.isCompactScreen())),T.xp6(2),T.Q6J("src","assets/images/payment/manage-giro-step-4.webp",T.LSH)("ngClass",T.WLB(7,Je,!e.progressPercent[3],e.progressPercent[3]))}}function _e(e,t){if(1&e&&(T.TgZ(0,"div",41),T.ALo(1,"async"),T._UZ(2,"img",54),T.qZA()),2&e){const e=T.oxw(2);T.Q6J("ngClass",T.VKq(5,Pe,T.lcZ(1,3,e.isMobileResolution$)||e.isCompactScreen())),T.xp6(2),T.Q6J("src","assets/images/payment/top-up-step-1.webp",T.LSH)("ngClass",T.WLB(7,Je,!e.progressPercent[0],e.progressPercent[0]))}}function ze(e,t){if(1&e&&(T.TgZ(0,"div",41),T.ALo(1,"async"),T._UZ(2,"img",58),T.qZA()),2&e){const e=T.oxw(2);T.Q6J("ngClass",T.VKq(5,Pe,T.lcZ(1,3,e.isMobileResolution$)||e.isCompactScreen())),T.xp6(2),T.Q6J("src","assets/images/payment/top-up-step-2.webp",T.LSH)("ngClass",T.WLB(7,Je,!e.progressPercent[1],e.progressPercent[1]))}}function Ie(e,t){if(1&e&&(T.TgZ(0,"div",41),T.ALo(1,"async"),T._UZ(2,"img",59),T.qZA()),2&e){const e=T.oxw(2);T.Q6J("ngClass",T.VKq(5,Pe,T.lcZ(1,3,e.isMobileResolution$)||e.isCompactScreen())),T.xp6(2),T.Q6J("src","assets/images/payment/top-up-step-3.webp",T.LSH)("ngClass",T.WLB(7,Je,!e.progressPercent[2],e.progressPercent[2]))}}function Fe(e,t){if(1&e&&(T.TgZ(0,"div",41),T.ALo(1,"async"),T._UZ(2,"img",60),T.qZA()),2&e){const e=T.oxw(2);T.Q6J("ngClass",T.VKq(5,Pe,T.lcZ(1,3,e.isMobileResolution$)||e.isCompactScreen())),T.xp6(2),T.Q6J("src","assets/images/payment/top-up-step-4.webp",T.LSH)("ngClass",T.WLB(7,Je,!e.progressPercent[3],e.progressPercent[3]))}}function Be(e,t){if(1&e&&(T.TgZ(0,"div"),T.TgZ(1,"h2",3),T.ALo(2,"async"),T.YNc(3,me,1,0,"ng-container",4),T.qZA(),T.TgZ(4,"p",5),T._UZ(5,"ui-format-value",6),T.qZA(),T.TgZ(6,"div",7),T.ALo(7,"async"),T._UZ(8,"img",8),T.TgZ(9,"div",9),T.YNc(10,de,4,2,"div",10),T.qZA(),T.qZA(),T.YNc(11,ye,2,2,"nz-tabset",11),T.ALo(12,"async"),T.YNc(13,he,2,7,"swiper",12),T.ALo(14,"async"),T.YNc(15,Ne,30,31,"ng-container",13),T.YNc(16,Se,30,31,"ng-container",13),T.TgZ(17,"div",14),T.TgZ(18,"ui-note",15),T.ynx(19,16),T.TgZ(20,"p",17),T._UZ(21,"ui-format-value",18),T.qZA(),T.BQk(),T._UZ(22,"ui-format-value",19),T.qZA(),T.qZA(),T.YNc(23,Qe,3,10,"ng-template",null,20,T.W1O),T.YNc(25,Ue,3,10,"ng-template",null,21,T.W1O),T.YNc(27,Oe,3,10,"ng-template",null,22,T.W1O),T.YNc(29,Re,3,10,"ng-template",null,23,T.W1O),T.YNc(31,_e,3,10,"ng-template",null,24,T.W1O),T.YNc(33,ze,3,10,"ng-template",null,25,T.W1O),T.YNc(35,Ie,3,10,"ng-template",null,26,T.W1O),T.YNc(37,Fe,3,10,"ng-template",null,27,T.W1O),T.qZA()),2&e){const e=T.oxw(),t=T.MAs(4);T.xp6(1),T.Q6J("ngClass",T.lcZ(2,10,e.isMobileResolution$)||e.isCompactScreen()?"mb-4":"mb-2"),T.xp6(2),T.Q6J("ngTemplateOutlet",t),T.xp6(3),T.Q6J("ngClass",T.lcZ(7,12,e.isMobileResolution$)||e.isCompactScreen()?"flex-col my-4 gap-2":"flex-row my-6 gap-4"),T.xp6(2),T.Q6J("src",e.EGIRO,T.LSH),T.xp6(2),T.Q6J("ngForOf",e.eGiroBannerDescriptionList),T.xp6(1),T.Q6J("ngIf",!T.lcZ(12,14,e.isMobileResolution$)&&!e.isCompactScreen()),T.xp6(2),T.Q6J("ngIf",T.lcZ(14,16,e.isMobileResolution$)||e.isCompactScreen()),T.xp6(2),T.Q6J("ngIf",0===e.selectedTabIndex),T.xp6(1),T.Q6J("ngIf",1===e.selectedTabIndex),T.xp6(2),T.Q6J("displayIcon",!0)}}function Ye(e,t){1&e&&T.GkF(0)}function De(e,t){if(1&e&&(T.TgZ(0,"h2",61),T.YNc(1,Ye,1,0,"ng-container",4),T._UZ(2,"img",62),T.qZA(),T.TgZ(3,"p",63),T._UZ(4,"ui-format-value",6),T.qZA(),T._UZ(5,"img",64),T._UZ(6,"img",65)),2&e){T.oxw();const e=T.MAs(4);T.xp6(1),T.Q6J("ngTemplateOutlet",e)}}function $e(e,t){1&e&&T._UZ(0,"ui-format-value",66)}class Ge{constructor(e){this.router=e,this.isLogin=!1,this.paymentPage=!1,this.selectedTabIndex=0,this.progressPercent=[0,0,0,0],this.currentProgressIndex=0,this.stepValue=5,this.formatOne=e=>"1",this.formatTwo=e=>"2",this.formatThree=e=>"3",this.formatFour=e=>
1"4",this.eGiroBannerDescriptionList=[{label:"b2b.igm.making.payment.link.bank.acc.egiro.banner.desc.1",labelDefault:"Perform eGIRO linkage and receive approval from bank within 15 minutes"},{label:"b2b.igm.making.payment.link.bank.acc.egiro.banner.desc.2",labelDefault:"Initiate a top-up to cash account seamlessly."}],this.tabs=[{index:0,label:"b2b.igm.making.payment.link.bank.acc.apply.manage.giro",labelDefault:"Apply via Manage GIRO"},{index:1,label:"b2b.igm.making.payment.link.bank.acc.apply.cash.solution.top.up",labelDefault:"Apply via Cash Solution Top Up"}],this.EGIRO=pe.z.TRADE_EDDI_EGIRO}ngOnInit(){this.loginStatus$.subscribe(e=>{this.isLogin=e===y.$.CLIENT_LOGIN_STATUS_OK}),this.updateProgress(),this.startAutoSpin(),this.handleRouteChange(),this.router.events.subscribe(e=>{e instanceof d.m2&&this.handleRouteChange()})}ngOnDestroy(){this.stopAutoSpin()}startAutoSpin(){this.interval=setInterval(()=>{this.updateProgress()},300)}stopAutoSpin(){clearInterval(this.interval)}changeProgressIndex(e){this.progressPercent=[0,0,0,0],this.currentProgressIndex=e,this.updateProgress()}updateProgress(){this.progressPercent[this.currentProgressIndex]<100?this.progressPercent[this.currentProgressIndex]+=this.stepValue:(this.progressPercent[this.currentProgressIndex]=0,this.currentProgressIndex=(this.currentProgressIndex+1)%4)}handleRouteChange(){this.paymentPage=this.router.url.startsWith(J.M.paymentPage)}onClickActive(e){this.selectedTabIndex=e,this.changeProgressIndex(0)}isCompactScreen(){const e=window.innerWidth;return e>=996&&e<=1366}isCompactLogin(){return this.isLogin&&this.isCompactScreen()}}function We(e,t){1&e&&T.GkF(0)}Ge.\u0275fac=function(e){return new(e||Ge)(T.Y36(d.F0))},Ge.\u0275cmp=T.Xpm({type:Ge,selectors:[["app-linked-bank-account-payment"]],decls:5,vars:2,consts:[[4,"ngIf","ngIfElse"],["preloginTpl",""],["linkBackAccTitleTpl",""],[1,"text-lg","text-black-7",3,"ngClass"],[4,"ngTemplateOutlet"],[1,"text-base","text-black-6","mb-0"],["type","translate","value","b2b.igm.making.payment.link.bank.acc.desc","typeParam","Linked bank services (eGIRO) enables quick, secure payments directly from your linked bank account. Use it for Regular Savings Plans (RSPs), Cash Solutions top-ups, and set it as your default SGD bank details for easy withdrawals."],[1,"flex","items-start","egiro-container",3,"ngClass"],["alt","eGiro",3,"src"],[1,"flex","flex-col","gap-2","items-start"],["class","flex flex-row items-center gap-2",4,"ngFor","ngForOf"],["class","tab-line",3,"nzSelectedIndex","click","nzSelectedIndexChange",4,"ngIf"],["class","slide-w-auto","slidesPerView","auto",3,"spaceBetween","autoHeight","navigation","pagination","observeParents","slideToClickedSlide",4,"ngIf"],[4,"ngIf"],[1,"mt-4"],[3,"displayIcon"],["note-header",""],[1,"mt-1","text-black-7","text-sm","mb-0"],["type","translate","value","b2b.igm.common.notes","typeParam","Note(s)"],["type","innerHTMLTranslate","value","b2b.igm.making.payment.link.bank.acc.notes"],["firstImageManageGiroProgressTpl",""],["secondImageManageGiroProgressTpl",""],["thirdImageManageGiroProgressTpl",""],["fourImageManageGiroProgressTpl",""],["firstImageTopUpProgressTpl",""],["secondImageTopUpProgressTpl",""],["thirdImageTopUpProgressTpl",""],["fourImageTopUpProgressTpl",""],[1,"flex","flex-row","items-center","gap-2"],["iconType","nz","icon","check-circle","iconClass","success-icon text-profit-9","nzTheme","fill"],[1,"text-sm","text-black-7","mb-0"],["type","translate",3,"value","typeParam"],[1,"tab-line",3,"nzSelectedIndex","click","nzSelectedIndexChange"],[3,"nzTitle",4,"ngFor","ngForOf"],[3,"nzTitle"],["slidesPerView","auto",1,"slide-w-auto",3,"spaceBetween","autoHeight","navigation","pagination","observeParents","slideToClickedSlide"],[4,"ngFor","ngForOf"],["swiperSlide",""],[3,"activeState","nzText","nzTextDefault","click"],[1,"pt-4","gap-4",3,"ngClass"],[1,"egiro-left-container",3,"ngClass"],[3,"ngClass"],[1,"text-lg","text-black-7","mb-6","font-weight-bold"],["type","translate","value","b2b.igm.making.payment.link.bank.acc.apply.manage.giro","typeParam","Apply via Manage GIRO"],[1,"flex","flex-col","gap-6"],[1,"flex","flex-row","gap-4","items-center","cursor-pointer",3,"click"],["nzType","circle",3,"nzStrokeWidth","nzPercent","nzWidth","nzFormat"],[1,"text-base","text-black-7","mb-0"],["type","innerHTMLTranslate","value","b2b.igm.making.payment.link.bank.acc.apply.manage.giro.step.1"],["type","innerHTMLTranslate","value","b2b.igm.making.payment.link.bank.acc.apply.manage.giro.step.2"],["type","innerHTMLTranslate","value","b2b.igm.making.payment.link.bank.acc.apply.manage.giro.step.3"],["type","innerHTMLTranslate","value","b2b.igm.making.payment.link.bank.acc.apply.manage.giro.step.4"],["type","translate","value","b2b.igm.making.payment.link.bank.acc.apply.cash.solution.top.up","typeParam","Apply via Cash Solution Top Up"],["type","innerHTMLTranslate","value","b2b.igm.making.payment.link.bank.acc.apply.cash.solution.top.up.step.1"],["alt","Manage Giro Link Bank Account Step 1",3,"src","ngClass"],["alt","Manage Giro Link Bank Account Step 2",3,"src","ngClass"],["alt","Manage Giro Link Bank Account Step 3",3,"src","ngClass"],["alt","Manage Giro Link Bank Account Step 4",3,"src","ngClass"],["alt","Withdraw iFAST Global Bank Step 2",3,"src","ngClass"],["alt","Withdraw iFAST Global Bank Step 3",3,"src","ngClass"],["alt","Withdraw iFAST Global Bank Step 4",3,"src","ngClass"],[1,"text-lg","text-black-6","flex","flex-row","justify-between","gap-4","items-center","mb-2"],["src","assets/images/payment/circle-arrow-button.png","alt","Linked Bank Account","width","42",1,"curs
1or-pointer"],[1,"text-black-6","text-base","mb-2"],["src","assets/images/payment/link-back-acc-apply-online.png","alt","Link Bank Account via Online",1,"pr-6"],["src","assets/images/payment/link-back-acc-via-form.png","alt","Link Bank Account via Form",1,"pl-6"],["type","translate","value","b2b.igm.making.payment.link.bank.acc","typeParam","Link Bank Account"]],template:function(e,t){if(1&e&&(T.YNc(0,Be,39,18,"div",0),T.YNc(1,De,7,1,"ng-template",null,1,T.W1O),T.YNc(3,$e,1,0,"ng-template",null,2,T.W1O)),2&e){const e=T.MAs(2);T.Q6J("ngIf",t.paymentPage)("ngIfElse",e)}},directives:[i.O5,i.mk,i.tP,k.i,i.sg,z.w,Q.f,ge.xH,ge.xw,u.nF,u.YC,ue.E,o.M],pipes:[i.Ov,s.X$],styles:["app-linked-bank-account-payment ol{list-style:auto;padding-left:16px}app-linked-bank-account-payment ul{padding-left:32px}app-linked-bank-account-payment ul li{font-size:12px}app-linked-bank-account-payment ul li.disc{list-style:disc}app-linked-bank-account-payment .egiro-container{padding:16px;border-radius:10px;background:#0000 linear-gradient(82deg,#eff7fc,#dbe7ed)}app-linked-bank-account-payment .egiro-left-container{width:350px;height:400px;display:flex;justify-content:center;align-items:center}app-linked-bank-account-payment .egiro-left-container.mobile{width:auto;height:420px}app-linked-bank-account-payment .ant-progress-circle .ant-progress-inner{background-color:#e4f2fb;color:#121212;font-weight:600;font-size:14px}app-linked-bank-account-payment .ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path{stroke:#0084e2}app-linked-bank-account-payment .ant-progress-status-success .ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path{background-color:#e4f2fb;color:#121212;stroke:#0084e2}app-linked-bank-account-payment .ant-progress-circle.ant-progress-status-success .ant-progress-text{color:#121212}app-linked-bank-account-payment .link-bank-acc-image{height:400px;margin-left:20px;border-radius:8px;transition:opacity .1s ease;opacity:1;display:none}app-linked-bank-account-payment .link-bank-acc-image.image-1{display:initial}@media only screen and (max-width: 992px){app-linked-bank-account-payment .link-bank-acc-image{width:auto;margin-left:0}}app-linked-bank-account-payment .inactive-image{opacity:.5}app-linked-bank-account-payment .success-icon.anticon svg{width:17px;height:17px}app-linked-bank-account-payment .html-list-ol{padding-left:1em;list-style-type:decimal}app-linked-bank-account-payment .html-list-ul{padding-left:1em;list-style-type:disc}"],encapsulation:2}),(0,b.gn)([(0,Z.Ph)(h.qU.isMobileResolution)],Ge.prototype,"isMobileResolution$",void 0),(0,b.gn)([(0,Z.Ph)(x.j.getLoginStatus)],Ge.prototype,"loginStatus$",void 0);const He=function(e){return{default:e}};function Ee(e,t){if(1&e&&(T._UZ(0,"nz-tab",31),T.ALo(1,"translate")),2&e){const e=t.$implicit;T.Q6J("nzTitle",T.xi3(1,1,e.label,T.VKq(4,He,e.labelDefault)))}}function Ke(e,t){if(1&e){const e=T.EpF();T.TgZ(0,"nz-tabset",29),T.NdJ("click",function(){return T.CHM(e),T.oxw(2).changeProgressIndex(0)})("nzSelectedIndexChange",function(t){return T.CHM(e),T.oxw(2).selectedTabIndex=t}),T.YNc(1,Ee,2,6,"nz-tab",30),T.qZA()}if(2&e){const e=T.oxw(2);T.Q6J("nzSelectedIndex",e.selectedTabIndex),T.xp6(1),T.Q6J("ngForOf",e.tabs)}}function Xe(e,t){if(1&e){const e=T.EpF();T.TgZ(0,"uic-chipbar",35),T.NdJ("click",function(){T.CHM(e);const t=T.oxw().$implicit;return T.oxw(3).onClickActive(t.index)}),T.qZA()}if(2&e){const e=T.oxw().$implicit,t=T.oxw(3);T.Q6J("activeState",e.index==t.selectedTabIndex)("nzText",e.label)("nzTextDefault",e.labelDefault)}}function je(e,t){1&e&&T.YNc(0,Xe,1,3,"ng-template",34)}function Ve(e,t){if(1&e&&(T.TgZ(0,"swiper",32),T.YNc(1,je,1,0,void 0,33),T.qZA()),2&e){const e=T.oxw(2);T.Q6J("spaceBetween",8)("autoHeight",!0)("navigation",!1)("pagination",!1)("observeParents",!0)("slideToClickedSlide",!0),T.xp6(1),T.Q6J("ngForOf",e.tabs)}}function et(e,t){1&e&&T.GkF(0)}function tt(e,t){1&e&&T.GkF(0)}function nt(e,t){1&e&&T.GkF(0)}function it(e,t){1&e&&T.GkF(0)}function at(e,t){1&e&&T.GkF(0)}const ot=function(e){return{"col-span-3":e}};function st(e,t){if(1&e){const e=T.EpF();T.ynx(0),T.TgZ(1,"div",36),T.ALo(2,"async"),T.TgZ(3,"div",37),T.ALo(4,"async"),T.YNc(5,et,1,0,"ng-container",4),T.YNc(6,tt,1,0,"ng-container",4),T.YNc(7,nt,1,0,"ng-container",4),T.YNc(8,it,1,0,"ng-container",4),T.YNc(9,at,1,0,"ng-container",4),T.qZA(),T.TgZ(10,"div",38),T.ALo(11,"async"),T.TgZ(12,"p",39),T._UZ(13,"ui-format-value",40),T.qZA(),T.TgZ(14,"div",41),T.TgZ(15,"div",42),T.NdJ("click",function(){return T.CHM(e),T.oxw(2).changeProgressIndex(0)}),T._UZ(16,"nz-progress",43),T.TgZ(17,"p",44),T._UZ(18,"ui-format-value",45),T.qZA(),T.qZA(),T.TgZ(19,"div",42),T.NdJ("click",function(){return T.CHM(e),T.oxw(2).changeProgressIndex(1)}),T._UZ(20,"nz-progress",43),T.TgZ(21,"p",44),T._UZ(22,"ui-format-value",46),T.qZA(),T.qZA(),T.TgZ(23,"div",42),T.NdJ("click",function(){return T.CHM(e),T.oxw(2).changeProgressIndex(2)}),T._UZ(24,"nz-progress",43),T.TgZ(25,"p",44),T._UZ(26,"ui-format-value",47),T.qZA(),T.qZA(),T.TgZ(27,"div",42),T.NdJ("click",function(){return T.CHM(e),T.oxw(2).changeProgressIndex(3)}),T._UZ(28,"nz-progress",43),T.TgZ(29,"p",44),T._UZ(30,"ui-format-value",48),T.qZA(),T.qZA(),T.TgZ(31,"div",42),T.NdJ("click",function(){return T.CHM(e),T.oxw(2).changeProgressIndex(4)}),T._UZ(32,"nz-progress",43),T.TgZ(33,"p",44),T._UZ(34,"ui-format-value",49),T.qZA(),T.qZA(),T.qZA(),T.qZA(),T.qZA(),T.BQk()}if(2&e){T.oxw();const e=T.MAs(20),t=T.MAs(22),n=T.MAs(24),i=T.MAs(26),a=T.MAs(28),o=T.oxw();T.xp6(1),T.Q6J("ngClass",T.lcZ(2,28,o.isMobileResolution$)||o.isCompactScreen()?"flex flex-col items-center":"grid grid-cols-7 items-center"),T.xp6(2),T.Q6J("ngClass",T.lcZ(4,30,o.isMobileResolution$)||o.isCompactScreen()?"mobile":"col-span-2"),T.xp6(2),T.Q6J("ngTemplateOutlet",e),T.xp6(1),T.Q6J("ngTemplateOutlet",t),T.xp6(1),T.Q6J("ngTemplateOutlet",n),T.xp6(1),T.Q6J("ngTemplateOutlet",i),T.xp6(1),T.Q6J("ngTemplateOutlet",a),T.xp6(1),T.Q6J("ngClass",T.VKq(34,ot,!T.lcZ(11,32,o.isMobileResolution$)&&!o.isCompactScreen())),T.xp6(6),T.Q6J("nzStrokeWidth",4)("nzPercent",o.progressPercent[0])("nzWidth",45)("nzFormat",o.formatOne),T.xp6(4),T.Q6J("nzStrokeWidth",4)("nzPercent",o.progressPercent[1])("nzWidth",45)("nzFormat",o.formatTwo),T.xp6(4),T.Q6J("nzStrokeWidth",4)("nzPercent",o.progressPercent[2])("nzWidth",45)("nzFormat",o.formatThree),T.xp6(4),T.Q6J("nzStrokeWidth",4)("nzPercent",o.progressPercent[3])("nzWidth",45)("nzFormat",o.formatFour),T.xp6(4),T.Q6J("nzStrokeWidth",4)("nzPercent",o.progressPercent[4])("nzWidth",45)("nzFormat",o.formatFive)}}function rt(e,t){1&e&&T.GkF(0)}function lt(e,t){1&e&&T.GkF(0)}function ct(e,t){1&e&&T.GkF(0)}function pt(e,t){1&e&&T.GkF(0)}function gt(e,t){1&e&&T.GkF(0)}function ut(e,t){if(1&e){const e=T.EpF();T.ynx(0),T.TgZ(1,"div",36),T.ALo(2,"async"),T.TgZ(3,"div",37),T.ALo(4,"async"),T.YNc(5,rt,1,0,"ng-container",4),T.YNc(6,lt,1,0,"ng-container",4),T.YNc(7,ct,1,0,"ng-container",4),T.YNc(8,pt,1,0,"ng-container",4),T.YNc(9,gt,1,0,"ng-container",4),T.qZA(),T.TgZ(10,"div",38),T.ALo(11,"async"),T.TgZ(12,"p",39),T._UZ(13,"ui-format-value",50),T.qZA(),T.TgZ(14,"div",41),T.TgZ(15,"div",42),T.NdJ("click",function(){return T.CHM(e),T.oxw(2).changeProgressIndex(0)}),T._UZ(16,"nz-progress",43),T.TgZ(17,"p",44),T._UZ(18,"ui-format-value",51),T.qZA(),T.qZA(),T.TgZ(19,"div",42),T.NdJ("click",function(){return T.CHM(e),T.oxw(2).changeProgressIndex(1)}),T._UZ(20,"nz-progress",43),T.TgZ(21,"p",44),T._UZ(22,"ui-format-value",52),T.qZA(),T.qZA(),T.TgZ(23,"div",42),T.NdJ("click",function(){return T.CHM(e),T.oxw(2).changeProgressIndex(2)}),T._UZ(24,"nz-progress",43),T.TgZ(25,"p",44),T._UZ(26,"ui-format-value",53),T.qZA(),T.qZA(),T.TgZ(27,"div",42),T.NdJ("click",function(){return T.CHM(e),T.oxw(2).changeProgressIndex(3)}),T._UZ(28,"nz-progress",43),T.TgZ(29,"p",44),T._UZ(30,"ui-format-value",54),T.qZA(),T.qZA(),T.TgZ(31,"div",42),T.NdJ("click",function(){return T.CHM(e),T.oxw(2).changeProgressIndex(4)}),T._UZ(32,"nz-progress",43),T.TgZ(33,"p",44),T._UZ(34,"ui-format-value",55),T.qZA(),T.qZA(),T.qZA(),T.qZA(),T.qZA(),T.BQk()}if(2&e){T.oxw();const e=T.MAs(30),t=T.MAs(32),n=T.MAs(34),i=T.MAs(36),a=T.MAs(38),o=T.oxw();T.xp6(1),T.Q6J("ngClass",T.lcZ(2,28,o.isMobileResolution$)||o.isCompactScreen()?"flex flex-col items-center":"grid grid-cols-7 items-center"),T.xp6(2),T.Q6J("ngClass",T.lcZ(4,30,o.isMobileResolution$)||o.isCompactScreen()?"mobile":"col-span-2"),T.xp6(2),T.Q6J("ngTemplateOutlet",e),T.xp6(1),T.Q6J("ngTemplateOutlet",t),T.xp6(1),T.Q6J("ngTemplateOutlet",n),T.xp6(1),T.Q6J("ngTemplateOutlet",i),T.xp6(1),T.Q6J("ngTemplateOutlet",a),T.xp6(1),T.Q6J("ngClass",T.VKq(34,ot,!T.lcZ(11,32,o.isMobileResolution$)&&!o.isCompactScreen())),T.xp6(6),T.Q6J("nzStrokeWidth",4)("nzPercent",o.progressPercent[0])("nzWidth",45)("nzFormat",o.formatOne),T.xp6(4),T.Q6J("nzStrokeWidth",4)("nzPercent",o.progressPercent[1])("nzWidth",45)("nzFormat",o.formatTwo),T.xp6(4),T.Q6J("nzStrokeWidth",4)("nzPercent",o.progressPercent[2])("nzWidth",45)("nzFormat",o.formatThree),T.xp6(4),T.Q6J("nzStrokeWidth",4)("nzPercent",o.progressPercent[3])("nzWidth",45)("nzFormat",o.formatFour),T.xp6(4),T.Q6J("nzStrokeWidth",4)("nzPercent",o.progressPercent[4])("nzWidth",45)("nzFormat",o.formatFive)}}const mt=function(e){return{"text-center":e}},dt=function(e,t){return{"igb-payment-image":!0,"img-fluid":!0,"inactive-image spin":e,"image-1":t}};function ft(e,t){if(1&e&&(T.TgZ(0,"div",38),T.ALo(1,"async"),T._UZ(2,"img",56),T.qZA()),2&e){const e=T.oxw(2);T.Q6J("ngClass",T.VKq(5,mt,T.lcZ(1,3,e.isMobileResolution$)||e.isCompactScreen())),T.xp6(2),T.Q6J("src","assets/images/payment/top-up-igb-step-1.webp",T.LSH)("ngClass",T.WLB(7,dt,!e.progressPercent[0],e.progressPercent[0])
1)}}function bt(e,t){if(1&e&&(T.TgZ(0,"div",38),T.ALo(1,"async"),T._UZ(2,"img",57),T.qZA()),2&e){const e=T.oxw(2);T.Q6J("ngClass",T.VKq(5,mt,T.lcZ(1,3,e.isMobileResolution$)||e.isCompactScreen())),T.xp6(2),T.Q6J("src","assets/images/payment/top-up-igb-step-2.webp",T.LSH)("ngClass",T.WLB(7,dt,!e.progressPercent[1],e.progressPercent[1]))}}function yt(e,t){if(1&e&&(T.TgZ(0,"div",38),T.ALo(1,"async"),T._UZ(2,"img",58),T.qZA()),2&e){const e=T.oxw(2);T.Q6J("ngClass",T.VKq(5,mt,T.lcZ(1,3,e.isMobileResolution$)||e.isCompactScreen())),T.xp6(2),T.Q6J("src","assets/images/payment/top-up-igb-step-3.webp",T.LSH)("ngClass",T.WLB(7,dt,!e.progressPercent[2],e.progressPercent[2]))}}function Zt(e,t){if(1&e&&(T.TgZ(0,"div",38),T.ALo(1,"async"),T._UZ(2,"img",59),T.qZA()),2&e){const e=T.oxw(2);T.Q6J("ngClass",T.VKq(5,mt,T.lcZ(1,3,e.isMobileResolution$)||e.isCompactScreen())),T.xp6(2),T.Q6J("src","assets/images/payment/top-up-igb-step-4.webp",T.LSH)("ngClass",T.WLB(7,dt,!e.progressPercent[3],e.progressPercent[3]))}}function xt(e,t){if(1&e&&(T.TgZ(0,"div",38),T.ALo(1,"async"),T._UZ(2,"img",60),T.qZA()),2&e){const e=T.oxw(2);T.Q6J("ngClass",T.VKq(5,mt,T.lcZ(1,3,e.isMobileResolution$)||e.isCompactScreen())),T.xp6(2),T.Q6J("src","assets/images/payment/top-up-igb-step-5.webp",T.LSH)("ngClass",T.WLB(7,dt,!e.progressPercent[4],e.progressPercent[4]))}}function ht(e,t){if(1&e&&(T.TgZ(0,"div",38),T.ALo(1,"async"),T._UZ(2,"img",61),T.qZA()),2&e){const e=T.oxw(2);T.Q6J("ngClass",T.VKq(5,mt,T.lcZ(1,3,e.isMobileResolution$)||e.isCompactScreen())),T.xp6(2),T.Q6J("src","assets/images/payment/withdraw-igb-step-1.webp",T.LSH)("ngClass",T.WLB(7,dt,!e.progressPercent[0],e.progressPercent[0]))}}function Tt(e,t){if(1&e&&(T.TgZ(0,"div",38),T.ALo(1,"async"),T._UZ(2,"img",62),T.qZA()),2&e){const e=T.oxw(2);T.Q6J("ngClass",T.VKq(5,mt,T.lcZ(1,3,e.isMobileResolution$)||e.isCompactScreen())),T.xp6(2),T.Q6J("src","assets/images/payment/withdraw-igb-step-2.webp",T.LSH)("ngClass",T.WLB(7,dt,!e.progressPercent[1],e.progressPercent[1]))}}function At(e,t){if(1&e&&(T.TgZ(0,"div",38),T.ALo(1,"async"),T._UZ(2,"img",63),T.qZA()),2&e){const e=T.oxw(2);T.Q6J("ngClass",T.VKq(5,mt,T.lcZ(1,3,e.isMobileResolution$)||e.isCompactScreen())),T.xp6(2),T.Q6J("src","assets/images/payment/withdraw-igb-step-3.webp",T.LSH)("ngClass",T.WLB(7,dt,!e.progressPercent[2],e.progressPercent[2]))}}function kt(e,t){if(1&e&&(T.TgZ(0,"div",38),T.ALo(1,"async"),T._UZ(2,"img",64),T.qZA()),2&e){const e=T.oxw(2);T.Q6J("ngClass",T.VKq(5,mt,T.lcZ(1,3,e.isMobileResolution$)||e.isCompactScreen())),T.xp6(2),T.Q6J("src","assets/images/payment/withdraw-igb-step-4.webp",T.LSH)("ngClass",T.WLB(7,dt,!e.progressPercent[3],e.progressPercent[3]))}}function vt(e,t){if(1&e&&(T.TgZ(0,"div",38),T.ALo(1,"async"),T._UZ(2,"img",65),T.qZA()),2&e){const e=T.oxw(2);T.Q6J("ngClass",T.VKq(5,mt,T.lcZ(1,3,e.isMobileResolution$)||e.isCompactScreen())),T.xp6(2),T.Q6J("src","assets/images/payment/withdraw-igb-step-5.webp",T.LSH)("ngClass",T.WLB(7,dt,!e.progressPercent[4],e.progressPercent[4]))}}function Ct(e,t){if(1&e&&(T.TgZ(0,"div"),T.YNc(1,We,1,0,"ng-container",4),T.TgZ(2,"p",5),T._UZ(3,"ui-format-value",6),T.qZA(),T.TgZ(4,"p",7),T._UZ(5,"ui-format-value",8),T.qZA(),T.YNc(6,Ke,2,2,"nz-tabset",9),T.ALo(7,"async"),T.YNc(8,Ve,2,7,"swiper",10),T.ALo(9,"async"),T.YNc(10,st,35,36,"ng-container",11),T.YNc(11,ut,35,36,"ng-container",11),T.TgZ(12,"div",12),T.TgZ(13,"ui-note",13),T.ynx(14,14),T.TgZ(15,"p",15),T._UZ(16,"ui-format-value",16),T.qZA(),T.BQk(),T.TgZ(17,"p",17),T._UZ(18,"ui-format-value",18),T.qZA(),T.qZA(),T.qZA(),T.YNc(19,ft,3,10,"ng-template",null,19,T.W1O),T.YNc(21,bt,3,10,"ng-template",null,20,T.W1O),T.YNc(23,yt,3,10,"ng-template",null,21,T.W1O),T.YNc(25,Zt,3,10,"ng-template",null,22,T.W1O),T.YNc(27,xt,3,10,"ng-template",null,23,T.W1O),T.YNc(29,ht,3,10,"ng-template",null,24,T.W1O),T.YNc(31,Tt,3,10,"ng-template",null,25,T.W1O),T.YNc(33,At,3,10,"ng-template",null,26,T.W1O),T.YNc(35,kt,3,10,"ng-template",null,27,T.W1O),T.YNc(37,vt,3,10,"ng-template",null,28,T.W1O),T.qZA()),2&e){const e=T.oxw(),t=T.MAs(6);
1T.xp6(1),T.Q6J("ngTemplateOutlet",t),T.xp6(5),T.Q6J("ngIf",!T.lcZ(7,6,e.isMobileResolution$)&&!e.isCompactScreen()),T.xp6(2),T.Q6J("ngIf",T.lcZ(9,8,e.isMobileResolution$)||e.isCompactScreen()),T.xp6(2),T.Q6J("ngIf",0===e.selectedTabIndex),T.xp6(1),T.Q6J("ngIf",1===e.selectedTabIndex),T.xp6(2),T.Q6J("displayIcon",!0)}}function Nt(e,t){1&e&&(T.TgZ(0,"div",78),T._UZ(1,"img",79),T.qZA())}function wt(e,t){1&e&&T.GkF(0)}function qt(e,t){1&e&&T.GkF(0)}function Mt(e,t){if(1&e&&(T.ynx(0),T.TgZ(1,"div",80),T.YNc(2,qt,1,0,"ng-container",4),T.qZA(),T.BQk()),2&e){T.oxw(2);const e=T.MAs(4);T.xp6(2),T.Q6J("ngTemplateOutlet",e)}}function Lt(e,t){1&e&&T.GkF(0)}function St(e,t){if(1&e&&(T.ynx(0),T.YNc(1,Lt,1,0,"ng-container",4),T.BQk()),2&e){T.oxw(2);const e=T.MAs(4);T.xp6(1),T.Q6J("ngTemplateOutlet",e)}}const Pt=function(e){return{"grid grid-cols-2 gap-4 justify-between":e}};function Jt(e,t){if(1&e&&(T.TgZ(0,"div",66),T.TgZ(1,"div",67),T.YNc(2,Nt,2,0,"div",68),T.ALo(3,"async"),T.TgZ(4,"div",69),T.TgZ(5,"div",38),T.ALo(6,"async"),T.YNc(7,wt,1,0,"ng-container",4),T.YNc(8,Mt,3,1,"ng-container",11),T.ALo(9,"async"),T.qZA(),T.TgZ(10,"div",70),T.TgZ(11,"div"),T.TgZ(12,"p",71),T._UZ(13,"ui-format-value",72),T.qZA(),T.TgZ(14,"p",73),T._UZ(15,"ui-format-value",74),T.qZA(),T.qZA(),T.YNc(16,St,2,1,"ng-container",11),T.ALo(17,"async"),T.qZA(),T.qZA(),T.qZA(),T._UZ(18,"div",75),T.ALo(19,"async"),T.qZA(),T.TgZ(20,"div",76),T._UZ(21,"img",77),T.qZA()),2&e){const e=T.oxw(),t=T.MAs(6);T.xp6(2),T.Q6J("ngIf",!T.lcZ(3,6,e.isMobileResolution$)),T.xp6(3),T.Q6J("ngClass",T.VKq(16,Pt,T.lcZ(6,8,e.isMobileResolution$))),T.xp6(2),T.Q6J("ngTemplateOutlet",t),T.xp6(1),T.Q6J("ngIf",T.lcZ(9,10,e.isMobileResolution$)),T.xp6(8),T.Q6J("ngIf",!T.lcZ(17,12,e.isMobileResolution$)),T.xp6(2),T.Q6J("ngClass",T.lcZ(19,14,e.isMobileResolution$)?"my-2":"my-10")}}function Qt(e,t){1&e&&T._UZ(0,"img",81)}function Ut(e,t){1&e&&T._UZ(0,"img",82)}class Ot{constructor(e){this.router=e,this.isLogin=!1,this.paymentPage=!1,this.selectedTabIndex=0,this.progressPercent=[0,0,0,0,0],this.currentProgressIndex=0,this.stepValue=5,this.formatOne=e=>"1",this.formatTwo=e=>"2",this.formatThree=e=>"3",this.formatFour=e=>"4",this.formatFive=e=>"5",this.tabs=[{index:0,label:"b2b.igm.making.payment.igb.top.up.igb",labelDefault:"Top up via iFAST Global Bank"},{index:1,label:"b2b.igm.making.payment.igb.top.up.igb.withdraw.to.igb",labelDefault:"Withdraw to iFAST Global Bank"}]}ngOnInit(){this.loginStatus$.subscribe(e=>{this.isLogin=e===y.$.CLIENT_LOGIN_STATUS_OK}),this.updateProgress(),this.startAutoSpin(),this.handleRouteChange(),this.router.events.subscribe(e=>{e instanceof d.m2&&this.handleRouteChange()})}ngOnDestroy(){this.stopAutoSpin()}startAutoSpin(){this.interval=setInterval(()=>{this.updateProgress()},300)}stopAutoSpin(){clearInterval(this.interval)}changeProgressIndex(e){this.progressPercent=[0,0,0,0,0],this.currentProgressIndex=e,this.updateProgress()}updateProgress(){this.progressPercent[this.currentProgressIndex]<100?this.progressPercent[this.currentProgressIndex]+=this.stepValue:(this.progressPercent[this.currentProgressIndex]=0,this.currentProgressIndex=(this.currentProgressIndex+1)%5)}handleRouteChange(){this.paymentPage=this.router.url.startsWith(J.M.paymentPage)}onClickActive(e){this.selectedTabIndex=e,this.changeProgressIndex(0)}isCompactScreen(){const e=window.innerWidth;return e>=996&&e<=1366}isCompactLogin(){return this.isLogin&&this.isCompactScreen()}}Ot.\u0275fac=function(e){return new(e||Ot)(T.Y36(d.F0))},Ot.\u0275cmp=T.Xpm({type:Ot,selectors:[["app-igb-payment"]],decls:7,vars:2,consts:[[4,"ngIf","ngIfElse"],["preloginTpl",""],["arrowRightTpl",""],["igbLogo",""],[4,"ngTemplateOutlet"],[1,"text-lg","text-black-7","mb-2"],["type","innerHTMLTranslate","value","b2b.igm.making.payment.igb.fee.free.global.transfer.title"],[1,"text-base","text-black-6","mb-6"],["type","innerHTMLTranslate","value","b2b.igm.making.payment.igb.fee.free.global.transfer.desc"],["class","tab-line",3,"nzSelectedIndex","click","nzSelectedIndexChange",4,"ngIf"],["class","slide-w-auto","slidesPerView","auto",3,"spaceBetween","autoHeight","navigation","pagination","observeParents","slideToClickedSlide",4,"ngIf"],[4,"ngIf"],[1,"mt-4"],[3,"displayIcon"],["note-header",""],[1,"mt-1","text-black-7","text-sm","mb-0"],["type","translate","value","b2b.igm.common.notes","typeParam","Note(s)"],[1,"text-black-6","mb-0","mt-1","text-xs"],["type","innerHTMLTranslate","value","b2b.igm.making.payment.igb.top.up.igb.notes"],["firstImageTopUpProgressTpl",""],["secondImageTopUpProgressTpl",""],["thirdImageTopUpProgressTpl",""],["fourImageTopUpProgressTpl",""],["fiveImageTopUpProgressTpl",""],["firstImageWithdrawProgressTpl",""],["secondImageWithdrawProgressTpl",""],["thirdImageWithdrawProgressTpl",""],["fourImageWithdrawProgressTpl",""],["fiveImageWithdrawProgressTpl",""],[1,"tab-line",3,"nzSelectedIndex","click","nzSelectedIndexChange"],[3,"nzTitle",4,"ngFor","ngForOf"],[3,"nzTitle"],["slidesPerView","auto",1,"slide-w-auto",3,"spaceBetween","autoHeight","navigation","pagination","observeParents","slideToClickedSlide"],[4,"ngFor","ngForOf"],["swiperSlide",""],[3,"activeState","nzText","nzTextDefault","click"],[1,"pt-4","gap-4",3,"ngClass"],[1,"igb-left-container",3,"ngClass"],[3,"ngClass"],[1,"text-lg","text-black-7","mb-6","font-weight-bold"],["type","translate","value","b2b.igm.making.payment.igb.top.up.igb.step.title","typeParam","How to Top Up money to my iFAST Global Markets investment account?"],[1,"flex","flex-col","gap-6"],[1,"flex","flex-row","gap-4","items-center","cursor-pointer",3,"click"],["nzType","circle",3,"nzStrokeWidth","nzPercent","nzWidth","nzFormat"],[1,"text-base","text-black-7","mb-0"],["type","translate","value","b2b.igm.making.payment.igb.top.up.igb.step.1","typeParam","Login to iFAST Global Bank internet banking portal or app."],["type","translate","value","b2b.igm.making.payment.igb.top.up.igb.step.2","typeParam","Select \u201cPayment & Transfer\u201c > \u201cTransfer within iFAST Group\u201d."],["type","translate","value","b2b.igm.making.payment.igb.top.up.igb.step.3","typeParam","Select Country/Region \u201cSingapore\u201c."],["type","translate","value","b2b.igm.making.payment.igb.top.up.igb.step.4","typeParam","Select your iFAST Global Market (IGM) Singapore account number."],["type","translate","value","b2b.igm.making.payment.igb.top.up.igb.step.5","typeParam","Ledger balance of the Platform account will be instantly credited*"],["type","translate","value","b2b.igm.making.payment.igb.top.up.igb.withdraw.to.igb.step.title","typeParam","How to Withdraw money to my iFAST Global Bank account?"],["type","translate","value","b2b.igm.making.payment.igb.top.up.igb.withdraw.to.igb.step.1","typeParam","Login to iFAST Global Markets portal."],["type","translate","value","b2b.igm.making.payment.igb.top.up.igb.withdraw.to.igb.step.2","typeParam","Select \u201cCash Solution\u201c > Withdrawal"],["type","translate","value","b2b.igm.making.payment.igb.top.up.igb.withdraw.to.igb.step.3","typeParam","Fill up Withdrawal Details."],["type","translate","value","b2b.igm.making.payment.igb.top.up.igb.withdraw.to.igb.step.4","typeParam","Bank Info Select \u201ciFAST Global Bank\u201d."],["type","translate","value","b2b.igm.making.payment.igb.top.up.igb.withdraw.to.igb.step.5","typeParam","Proceed to Withdraw."],["alt","Top Up iFAST Global Bank Step 1",3,"src","ngClass"],["alt","Top Up iFAST Global Bank Step 2",3,"src","ngClass"],["alt","Top Up iFAST Global Bank Step 3",3,"src","ngClass"],["alt","Top Up iFAST Global Bank Step 4",3,"src","ngClass"],["alt","Top Up iFAST Global Bank Step 5",3,"src","ngClass"],["alt","Withdraw iFAST Global Bank Step 1",3,"src","ngClass"],["alt","Withdraw iFAST Global Bank Step 2",3,"src","ngClass"],["alt","Withdraw iFAST Global Bank Step 3",3,"src","ngClass"],["alt","Withdraw iFAST Global Bank Step 4",3,"src","ngClass"],["alt","Withdraw iFAST Global Bank Step 5",3,"src","ngClass"],[1,"flex"],[1,"relative"],["class","absolute top-0 right-0",4,"ngIf"],[1,"p-4","xl:p-6","flex","flex-col"],[1,"flex","flex-row","gap-6","mb-4","justify-between"],[1,"text-black-7","text-lg","mb-4","font-weight-bold"],["type","translate","value","b2b.igm.making.payment.igb.title","typeParam","Transfer of Funds within iFAST Group"],[1,"text-black-6","text-base","mb-0"],["type","translate","value","b2b.igm.making.payment.igb.desc","typeParam","Global Transfer via iFAST Group allows you to link all your iFAST accounts for effortless money transfers between the UK and Singapore. Enjoy unlimited daily transfers between your accounts."],[1,"flex-grow",3,"ngClass"],[1,"w-full"],["src","assets/images/payment/ifast-global-bank-bottom.webp","alt","iFAST Global Bank",1,"rounded-lg","w-full"],[1,"absolute","top-0","right-0"],["src","assets/images/payment/making-payment-type-background.png","alt","Making Payment"],[1,"flex","justify-end"],["src","assets/images/payment/circle-arrow-button.png","alt","igb",1,"w-fit","right-arrow-button"],["src","assets/images/logo/logo-igb.svg","alt","iFAST Global Bank","width","120",1,"pb-4"]],template:function(e,t){if(1&e&&(T.YNc(0,Ct,39,10,"div",0),T.YNc(1,Jt,22,18,"ng-template",null,1,T.W1O),T.YNc(3,Qt,1,0,"ng-template",null,2,T.W1O),T.YNc(5,Ut,1,0,"ng-template",null,3,T.W1O)),2&e){const e=T.MAs(2);T.Q6J("ngIf",t.paymentPage)("ngIfElse",e)}},directives:[i.O5,i.tP,k.i,z.w,ge.xH,i.sg,ge.xw,u.nF,u.YC,ue.E,i.mk,o.M],pipes:[i.Ov,s.X$],styles:["app-igb-payment .ant-progress-circle .ant-progress-inner{background-color:#e4f2fb;color:#121212;font-weight:600;font-size:14px}app-igb-payment .igb-left-container{width:350px;height:auto;display:flex;justify-content:center;align-items:center}app-igb-payment .igb-left-container.mobile{width:auto;height:420px}app-igb-payment .ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path{stroke:#0084e2}app-igb-payment .ant-progress-status-success .ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path{background-color:#e4f2fb;color:#121212;stroke:#0084e2}app-igb-payment .ant-progress-circle.ant-progress-status-success .ant-progress-text{color:#121212}app-igb-payment .igb-payment-image{height:400px;margin-left:20px;border-radius:8px;transition:opacity .1s ease;opacity:1;display:none}app-igb-payment .igb-payment-image.image-1{display:initial}@media only screen and (max-width: 992px){app-igb-payment .igb-payment-image{width:auto;margin-left:0}}app-igb-payment .inactive-image{opacity:.5}"],encapsulation:2}),(0,b.gn)([(0,Z.Ph)(h.qU.isMobileResolution)],Ot.prototype,"isMobileResolution$",void 0),(0,b.gn)([(0,Z.Ph)(x.j.getLoginStatus)],Ot.prototype,"loginStatus$",void 0);
1var Rt=n(79765),_t=n(80287),zt=n(92272);function It(e,t){1&e&&T.GkF(0)}function Ft(e,t){if(1&e&&(T._UZ(0,"div",11),T.ALo(1,"async")),2&e){const e=T.oxw(2);T.Q6J("ngClass",T.lcZ(1,1,e.isMobileResolution$)?"mb-4":"mb-6")}}function Bt(e,t){if(1&e&&(T.TgZ(0,"div",11),T.ALo(1,"async"),T.TgZ(2,"ui-note",18),T.TgZ(3,"p",23),T._UZ(4,"ui-format-value",24),T.qZA(),T.qZA(),T.qZA()),2&e){const e=T.oxw(2);T.Q6J("ngClass",T.lcZ(1,2,e.isMobileResolution$)?"my-4":"my-6"),T.xp6(2),T.Q6J("displayIcon",!0)}}function Yt(e,t){1&e&&T._UZ(0,"div")}function Dt(e,t){1&e&&T._UZ(0,"div")}function $t(e,t){1&e&&T._UZ(0,"div")}function Gt(e,t){1&e&&T._UZ(0,"div")}function Wt(e,t){1&e&&T._UZ(0,"div")}const Ht=function(){return{default:"Payment Reference (Your iGM Account Number)"}};function Et(e,t){if(1&e){const e=T.EpF();T.ynx(0),T.TgZ(1,"p",25),T._uU(2),T.qZA(),T.TgZ(3,"div",26),T.TgZ(4,"div",27),T.TgZ(5,"uic-select",28),T.NdJ("ngModelChange",function(t){return T.CHM(e),T.oxw(2).selectedAccountNumber=t}),T.ALo(6,"translate"),T.qZA(),T.TgZ(7,"ui-icon",29),T.NdJ("click",function(){T.CHM(e);const t=T.oxw(2);return t.copyText(t.selectedAccountNumber)}),T.qZA(),T.qZA(),T.qZA(),T.BQk()}if(2&e){const e=T.oxw(2);T.xp6(2),T.hij(" ",e.formNames.paymentReference," "),T.xp6(3),T.Q6J("nzOptions",e.refNoList)("ngModel",e.selectedAccountNumber)("nzMobileTitle",T.xi3(6,4,"b2b.igm.making.payment.payee.reference.igm.acct.number",T.DdM(7,Ht)))}}function Kt(e,t){1&e&&T._UZ(0,"div")}const Xt=function(e){return{formName:e}};function jt(e,t){if(1&e&&T.YNc(0,Kt,1,0,"div",13),2&e){const e=T.oxw(2),t=T.MAs(4);T.Q6J("ngTemplateOutlet",t)("ngTemplateOutletContext",T.VKq(2,Xt,e.formNames.paymentReference))}}function Vt(e,t){1&e&&T.GkF(0)}const en=function(e){return{"col-span-2":e}},tn=function(e,t){return{formName:e,text:t}};function nn(e,t){if(1&e&&(T.TgZ(0,"div"),T.YNc(1,It,1,0,"ng-container",6),T.TgZ(2,"p",7),T._UZ(3,"ui-format-value",8),T.qZA(),T.YNc(4,Ft,2,3,"div",9),T.YNc(5,Bt,5,4,"div",9),T.TgZ(6,"div",10),T.ALo(7,"async"),T.TgZ(8,"div",11),T.ALo(9,"async"),T.TgZ(10,"div",10),T.ALo(11,"async"),T.TgZ(12,"div",12),T.ALo(13,"async"),T.YNc(14,Yt,1,0,"div",13),T.YNc(15,Dt,1,0,"div",13),T.qZA(),T.YNc(16,$t,1,0,"div",13),T.YNc(17,Gt,1,0,"div",13),T.YNc(18,Wt,1,0,"div",13),T.TgZ(19,"div"),T.YNc(20,Et,8,8,"ng-container",0),T.YNc(21,jt,1,4,"ng-template",null,14,T.W1O),T.qZA(),T.TgZ(23,"div",11),T.ALo(24,"async"),T.TgZ(25,"p",15),T._UZ(26,"ui-format-value",16),T.qZA(),T.YNc(27,Vt,1,0,"ng-container",6),T.qZA(),T.qZA(),T.qZA(),T.qZA(),T.TgZ(28,"div",17),T.TgZ(29,"ui-note",18),T.ynx(30,19),T.TgZ(31,"p",20),T._UZ(32,"ui-format-value",21),T.qZA(),T.BQk(),T._UZ(33,"ui-format-value",22),T.qZA(),T.qZA(),T.qZA()),2&e){const e=T.MAs(22),t=T.oxw(),n=T.MAs(10),i=T.MAs(4),a=T.MAs(6);T.xp6(1),T.Q6J("ngTemplateOutlet",n),T.xp6(3),T.Q6J("ngIf",t.isLogin),T.xp6(1),T.Q6J("ngIf",!t.isLogin),T.xp6(1),T.Q6J("ngClass",T.lcZ(7,22,t.isMobileResolution$)?"grid-cols-1 gap-0":t.isCompactScreen()?"grid-cols-2 gap-6":"grid-cols-3 gap-6"),T.xp6(2),T.Q6J("ngClass",T.VKq(32,en,!T.lcZ(9,24,t.isMobileResolution$))),T.xp6(2),T.Q6J("ngClass",T.lcZ(11,26,t.isMobileResolution$)||t.isCompactLogin()?"grid-cols-1 gap-4":"grid-cols-2 gap-6"),T.xp6(2),T.Q6J("ngClass",T.lcZ(13,28,t.isMobileResolution$)?"gap-4":"gap-6 col-span-2"),T.xp6(2),T.Q6J("ngTemplateOutlet",i)("ngTemplateOutletContext",T.WLB(34,tn,t.formNames.bankName,t.bankName)),T.xp6(1),T.Q6J("ngTemplateOutlet",i)("ngTemplateOutletContext",T.WLB(37,tn,t.formNames.recipientName,t.recipientName)),T.xp6(1),T.Q6J("ngTemplateOutlet",i)("ngTemplateOutletContext",T.WLB(40,tn,t.formNames.bankCode,t.isLogin?t.bankCode:"---- ----")),T.xp6(1),T.Q6J("ngTemplateOutlet",i)("ngTemplateOutletContext",T.WLB(43,tn,t.formNames.accountNumber,t.isLogin?t.recipientAcctNo:"---- ----")),T.xp6(1),T.Q6J("ngTemplateOutlet",i)("ngTemplateOutletContext",T.WLB(46,tn,t.formNames.branchCode,t.isLogin?t.branchCode:"---- ----")),T.xp6(2),T.Q6J("ngIf",t.isLogin)("ngIfElse",e),T.xp6(3),T.Q6J("ngClass",T.lcZ(24,30,t.isMobileResolution$)?"col-span-1":"col-span-2"),T.xp6(4),T.Q6J("ngTemplateOutlet",a),T.xp6(2),T.Q6J("displayIcon",!0)}}function an(e,t){1&e&&(T.TgZ(0,"div",48),T._UZ(1,"img",49),T.qZA())}function on(e,t){1&e&&T.GkF(0)}function sn(e,t){1&e&&T.GkF(0)}function rn(e,t){1&e&&T.GkF(0)}function ln(e,t){if(1&e&&(T.ynx(0),T.TgZ(1,"div",50),T.YNc(2,rn,1,0,"ng-container",6),T.qZA(),T.BQk()),2&e){T.oxw(3);const e=T.MAs(8);T.xp6(2),T.Q6J("ngTemplateOutlet",e)}}function cn(e,t){1&e&&T.GkF(0)}function pn(e,t){if(1&e&&(T.ynx(0),T.YNc(1,cn,1,0,"ng-container",6),T.BQk()),2&e){T.oxw(3);const e=T.MAs(8);T.xp6(1),T.Q6J("ngTemplateOutlet",e)}}const gn=function(e){return{"grid grid-cols-3 gap-4":e}},un=function(e){return{"bank-height":e}};function mn(e,t){if(1&e&&(T.TgZ(0,"div",31),T.YNc(1,an,2,0,"div",32),T.ALo(2,"async"),T.TgZ(3,"div",33),T.YNc(4,on,1,0,"ng-container",6),T.TgZ(5,"div",11),T.ALo(6,"async"),T.TgZ(7,"div"),T.TgZ(8,"div",11),T.ALo(9,"async"),T.TgZ(10,"div",11),T.ALo(11,"async"),T.YNc(12,sn,1,0,"ng-container",6),T.qZA(),T.YNc(13,ln,3,1,"ng-container",34),T.ALo(14,"async"),T.qZA(),T.TgZ(15,"p",35),T._UZ(16,"ui-format-value",36),T.qZA(),T.qZA(),T.YNc(17,pn,2,1,"ng-container",34),T.ALo(18,"async"),T.qZA(),T.TgZ(19,"div",11),T.ALo(20,"async"),T.TgZ(21,"div",11),T.ALo(22,"async"),T.TgZ(23,"div",37),T.ALo(24,"async"),T._UZ(25,"img",38),T.TgZ(26,"p",39),T._UZ(27,"ui-format-value",40),T.qZA(),T.TgZ(28,"p",41),T._UZ(29,"ui-format-value",42),T._uU(30),T.qZA(),T.TgZ(31,"p",35),T._UZ(32,"ui-format-value",43),T._uU(33),T.qZA(),T.qZA(),T.TgZ(34,"div",44),T.ALo(35,"async"),T.TgZ(36,"p",39),T._uU(37),T.qZA(),T.TgZ(38,"p",41),T._UZ(39,"ui-format-value",45),T._uU(40,": "),T.TgZ(41,"span",46),T._uU(42),T.qZA(),T.qZA(),T.TgZ(43,"p",35),T._UZ(44,"ui-format-value",47),T.qZA(),T.qZA(),T.qZA(),T.qZA(),T.qZA(),T.qZA()),2&e){const e=T.oxw(2),t=T.MAs(6),n=T.MAs(10);T.xp6(1),T.Q6J("ngIf",!T.lcZ(2,18,e.isMobileResolution$)),T.xp6(3),T.Q6J("ngTemplateOutlet",t),T.xp6(1),T.Q6J("ngClass",T.lcZ(6,20,e.isMobileResolution$)?"mt-5 mb-4":"flex flex-row gap-6 my-4 items-center justify-between"),T.xp6(3),T.Q6J("ngClass",T.VKq(38,gn,T.lcZ(9,22,e.isMobileResolution$))),T.xp6(2),T.Q6J("ngClass",T.VKq(40,en,T.lcZ(11,24,e.isMobileResolution$))),T.xp6(2),T.Q6J("ngTemplateOutlet",n),T.xp6(1),T.Q6J("ngIf",T.lcZ(14,26,e.isMobileResolution$)),T.xp6(4),T.Q6J("ngIf",!T.lcZ(18,28,e.isMobileResolution$)),T.xp6(2),T.Q6J("ngClass",T.VKq(42,un,!T.lcZ(20,30,e.
1isMobileResolution$))),T.xp6(2),T.Q6J("ngClass",T.lcZ(22,32,e.isMobileResolution$)?"flex flex-col gap-4":"bank-info"),T.xp6(2),T.Q6J("ngClass",T.lcZ(24,34,e.isMobileResolution$)?"mobile p-4":"p-6"),T.xp6(4),T.Q6J("value",e.bankNameTranslateKey)("typeParam",e.bankName),T.xp6(3),T.hij(": ",e.bankCode,""),T.xp6(3),T.hij(": ",e.branchCode,""),T.xp6(1),T.Q6J("ngClass",T.lcZ(35,36,e.isMobileResolution$)?"mobile p-4":"p-6"),T.xp6(3),T.Oqu(e.recipientName),T.xp6(5),T.Oqu(e.recipientAcctNo)}}function dn(e,t){if(1&e&&T.YNc(0,mn,45,44,"div",30),2&e){const e=T.oxw();T.Q6J("ngIf",!e.paymentPage)}}function fn(e,t){1&e&&(T.ynx(0),T._UZ(1,"ui-icon",55),T.BQk())}function bn(e,t){if(1&e){const e=T.EpF();T.TgZ(0,"ui-icon",56),T.NdJ("click",function(){T.CHM(e);const t=T.oxw().text;return T.oxw().copyText(t)}),T.qZA()}}function yn(e,t){if(1&e){const e=T.EpF();T.TgZ(0,"div"),T.TgZ(1,"p",51),T._uU(2),T.qZA(),T.TgZ(3,"div",52),T.NdJ("click",function(){const t=T.CHM(e).formName,n=T.oxw();return n.isLogin||t!=n.formNames.bankCode&&t!=n.formNames.accountNumber&&t!=n.formNames.branchCode&&t!=n.formNames.paymentReference?null:n.openSignInModal()}),T.TgZ(4,"div",27),T.TgZ(5,"p",53),T._uU(6),T.qZA(),T.YNc(7,fn,2,0,"ng-container",0),T.YNc(8,bn,1,0,"ng-template",null,54,T.W1O),T.qZA(),T.qZA(),T.qZA()}if(2&e){const e=t.formName,n=t.text,i=T.MAs(9),a=T.oxw();T.xp6(2),T.hij(" ",e," "),T.xp6(4),T.Oqu(a.isLogin||e!=a.formNames.bankName&&e!=a.formNames.recipientName?a.isLogin?n:"---- ----":n),T.xp6(1),T.Q6J("ngIf",!a.isLogin&&(e==a.formNames.bankCode||e==a.formNames.accountNumber||e==a.formNames.branchCode||e==a.formNames.paymentReference))("ngIfElse",i)}}function Zn(e,t){if(1&e&&(T.ynx(0),T.TgZ(1,"div",59),T._UZ(2,"img",60),T.qZA(),T.BQk()),2&e){const e=t.$implicit;T.xp6(2),T.Q6J("src",e.image,T.LSH)("alt",e.bankName)}}function xn(e,t){if(1&e&&(T.TgZ(0,"div",57),T.ALo(1,"async"),T.YNc(2,Zn,3,2,"ng-container",58),T.qZA()),2&e){const e=T.oxw();T.Q6J("ngClass",T.lcZ(1,2,e.isMobileResolution$)?"grid grid-cols-10":"grid grid-cols-16"),T.xp6(2),T.Q6J("ngForOf",e.listOfLinkedBankAccPaymentList)}}function hn(e,t){1&e&&T._UZ(0,"img",61)}function Tn(e,t){1&e&&(T.TgZ(0,"p",62),T._UZ(1,"ui-format-value",63),T.qZA())}class An{constructor(e,t,n){this.translate=e,this.router=t,this.factsheetModalService=n,this.refNoList=[],this.mobileRefno="",this.emitCopyText=new T.vpe,this.bankNameTranslateKey=P.standardCharteredBankTranslateKey,this.bankName=P.standardCharteredBank,this.recipientName=_t.$.COMPANY_NAME,this.bankCode=P.standardCharteredBankCode,this.recipientAcctNo=P.recipientAcctNo,this.branchCode=P.standardCharteredBranchCode,this.listOfLinkedBankAccPaymentList=P.listOfBankAccPaymentList,this.paymentPage=!1,this.isLogin=!1,this.formNames={},this.destroy$=new Rt.xQ,this.loadForm()}ngOnInit(){this.loginStatus$.subscribe(e=>{this.isLogin=e===y.$.CLIENT_LOGIN_STATUS_OK}),this.handleRouteChange(),this.router.events.subscribe(e=>{e instanceof d.m2&&this.handleRouteChange()})}ngOnChanges(e){e.refNoList&&this.refNoList.length>0&&this.updateSelectedAccountNumber(),e.mobileRefno&&this.updateSelectedAccountNumber()}updateSelectedAccountNumber(){if(0!==this.refNoList.length)if(this.mobileRefno){const e=this.refNoList.find(e=>e.value===this.mobileRefno);this.selectedAccountNumber=e?e.value:this.refNoList[0].value}else this.selectedAccountNumber=this.refNoList[0].value}copyText(e){this.emitCopyText.emit(e)}loadForm(){this.formNames={bankName:this.translate.instant("fast.transfer.bank.name",{default:"Bank Name"}),recipientName:this.translate.instant("fast.transfer.recipient.name",{default:"Recipient Name"}),bankCode:this.translate.instant("fast.transfer.bank.code",{default:"Bank Code"}),accountNumber:this.translate.instant("fast.transfer.account.number",{default:"Account Number"}),branchCode:this.translate.instant("fast.transfer.branch.code",{default:"Branch Code"}),paymentReference:this.translate.instant("fast.transfer.payment.reference",{default:"Payment Reference (Your iGM Account Number)"})}}handleRouteChange(){this.paymentPage=this.router.url.startsWith(J.M.paymentPage)}openSignInModal(){return this.factsheetModalService.openSignInModal()}isCompactScreen(){const e=window.innerWidth;return e>=996&&e<=1366}isCompactLogin(){return this.isLogin&&this.isCompactScreen()}}An.\u0275fac=function(e){return new(e||An)(T.Y36(s.sK),T.Y36(d.F0),T.Y36(zt.f))},An.\u0275cmp=T.Xpm({type:An,selectors:[["app-fast-transfer-payment"]],inputs:{refNoList:"refNoList",mobileRefno:"mobileRefno"},outputs:{emitCopyText:"emitCopyText"},features:[T.TTD],decls:11,vars:2,consts:[[4,"ngIf","ngIfElse"],["preloginTpl",""],["formFieldTpl",""],["bankLogoTpl",""],["arrowRightTpl",""],["fastPaymentTitleTpl",""],[4,"ngTemplateOutlet"],[1,"text-base","text-black-6","mb-0"],["type","translate","value","b2b.igm.making.payment.fast.secure.prelogin.desc","typeParam","FAST Transfer is a fast electronic payment service that enables instant SGD fund transfers in Singapore. It\u2019s secure, convenient, and available 24/7 through major participating banks. Please provide iFAST\u2019s bank account number and the payment reference number below to complete the transfer. Once the funds are received, the amount will generally be credited to your Cash Account within about 30 minutes to a few days."],[3,"ngClass",4,"ngIf"],[1,"grid",3,"ngClass"],[3,"ngClass"],[1,"grid","grid-cols-2",3,"ngClass"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],["paymentReferencePreloginTpl",""],[1,"text-sm","text-black-6","mb-2"],["type","translate","value","b2b.igm.making.payment.major.bank.supported","typeParam","Major banks supp
1orted, others available:"],[1,"mt-6"],[3,"displayIcon"],["note-header",""],[1,"mt-1","text-black-7","text-sm","mb-0"],["type","translate","value","b2b.igm.common.notes","typeParam","Note(s)"],["type","innerHTMLTranslate","value","b2b.igm.making.payment.paynow.note.desc"],[1,"mt-1","text-sm","font-weight-medium","mb-0","text-black-7"],["type","translate","value","b2b.igm.making.payment.fast.secure.prelogin.note","typeParam","For security purposes, iFAST\u2019s bank account details will be displayed on this page upon your iFAST Global Markets account login."],[1,"text-sm","mb-2"],[1,"w-full"],[1,"flex","flex-row","justify-between","items-center"],[1,"w-full",3,"nzOptions","ngModel","nzMobileTitle","ngModelChange"],["icon","content_copy","iconClass","text-accent-1 ml-4 cursor-pointer",3,"click"],["class","relative",4,"ngIf"],[1,"relative"],["class","absolute top-0 right-0",4,"ngIf"],[1,"p-4","xl:p-6"],[4,"ngIf"],[1,"text-black-6","text-base","mb-0"],["type","innerHTMLTranslate","value","b2b.igm.making.payment.fast.secure.desc"],[1,"card","standard-chartered","rounded-lg",3,"ngClass"],["src","assets/images/logo/logo-standard-chartered.png","alt","Standard Chartered","width","120",1,"mb-1"],[1,"text-black-7","text-md","mb-2","font-weight-bold"],["type","translate",3,"value","typeParam"],[1,"text-black-6","text-base","mb-2"],["type","translate","value","b2b.igm.common.payment.bank.code","typeParam","Bank Code"],["type","translate","value","b2b.igm.common.payment.branch.code","typeParam","Branch Code"],[1,"card","ifast","rounded-lg",3,"ngClass"],["type","translate","value","b2b.igm.common.payment.recipients.acct.number","typeParam","Recipient's Account Number"],[1,"font-weight-bold"],["type","innerHTMLTranslate","value","b2b.igm.making.payment.recipients.acct.number.desc"],[1,"absolute","top-0","right-0"],["src","assets/images/payment/making-payment-type-background.png","alt","Making Payment"],[1,"flex","justify-end"],[1,"text-sm","mb-2","text-black-6"],[1,"shadow-container","pay-now","w-full","cursor-pointer",3,"click"],[1,"mb-0","text-base","text-black-6"],["copyTpl",""],["icon","lock","iconClass","text-accent1-8 ml-4"],["icon","content_copy","iconClass","text-accent1-8 ml-4 cursor-pointer",3,"click"],[1,"gap-3",3,"ngClass"],[4,"ngFor","ngForOf"],[1,"border","border-black-3","p-1","rounded-lg","cursor-pointer"],[1,"w-100",3,"src","alt"],["src","assets/images/payment/circle-arrow-button.png","alt","igb",1,"w-fit","right-arrow-button"],[1,"text-black-7","text-lg","mb-4","font-weight-bold"],["type","innerHTMLTranslate","value","b2b.igm.making.payment.fast.secure.title"]],template:function(e,t){if(1&e&&(T.YNc(0,nn,34,49,"div",0),T.YNc(1,dn,1,1,"ng-template",null,1,T.W1O),T.YNc(3,yn,10,4,"ng-template",null,2,T.W1O),T.YNc(5,xn,3,4,"ng-template",null,3,T.W1O),T.YNc(7,hn,1,0,"ng-template",null,4,T.W1O),T.YNc(9,Tn,2,0,"ng-template",null,5,T.W1O)),2&e){const e=T.MAs(2);T.Q6J("ngIf",t.paymentPage)("ngIfElse",e)}},directives:[i.O5,i.tP,k.i,i.mk,z.w,O.i,R.JJ,R.On,Q.f,i.sg],pipes:[i.Ov,s.X$],styles:["app-fast-transfer-payment .bank-height{height:350px}app-fast-transfer-payment .bank-info{position:relative}app-fast-transfer-payment .card{position:absolute;box-shadow:0 4px 6px #00000026;width:300px}app-fast-transfer-payment .card.mobile{width:auto;position:static;box-shadow:none}app-fast-transfer-payment .card.standard-chartered{background-color:#ebf2fa;width:350px;z-index:1}app-fast-transfer-payment .card.standard-chartered.mobile{width:auto}app-fast-transfer-payment .card.ifast{background-color:#fff5e7;top:150px;left:300px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:350px;z-index:2}app-fast-transfer-payment .card.ifast.mobile{width:auto;max-width:none}app-fast-transfer-payment ul{padding-left:32px}app-fast-transfer-payment ul li{font-size:12px}app-fast-transfer-payment ul li.disc{list-style:disc}app-fast-transfer-payment ul li.number{list-style:auto}app-fast-transfer-payment .html-list-ol{padding-left:1em;list-style-type:decimal}app-fast-transfer-payment .html-list-ul{padding-left:1em;list-style-type:disc}"],encapsulation:2}),(0,b.gn)([(0,Z.Ph)(h.qU.isMobileResolution)],An.prototype,"isMobileResolution$",void 0),(0,b.gn)([(0,Z.Ph)(x.j.getLoginStatus)],An.prototype,"loginStatus$",void 0);const kn=["dbsMulticurrencyTransferTemplate"];function vn(e,t){1&e&&T.GkF(0)}function Cn(e,t){1&e&&T.GkF(0)}function Nn(e,t){1&e&&T.GkF(0)}function wn(e,t){1&e&&T.GkF(0)}function qn(e,t){1&e&&T.GkF(0)}const Mn=function(e){return{"md:flex-nowrap":e}},Ln=function(e,t,n){return{"md:w-1/2":e,"mb-4":t,"mb-0":n}},Sn=function(e){return{"md:w-1/2":e}};function Pn(e,t){if(1&e&&(T.TgZ(0,"div"),T.TgZ(1,"div",9),T.TgZ(2,"h2",10),T.ALo(3,"async"),T.YNc(4,vn,1,0,"ng-container",11),T.qZA(),T.YNc(5,Cn,1,0,"ng-container",11),T.qZA(),T.TgZ(6,"div",12),T.TgZ(7,"div",13),T.ALo(8,"async"),T.ALo(9,"async"),T.YNc(10,Nn,1,0,"ng-container",11),T.qZA(),T.TgZ(11,"div",14),T.YNc(12,wn,1,0,"ng-container",11),T.qZA(),T.qZA(),T.TgZ(13,"div",15),T.YNc(14,qn,1,0,"ng-container",11),T.qZA(),T.qZA()),2&e){const e=T.oxw(),t=T.MAs(3),n=T.MAs(5),i=T.MAs(9),a=T.MAs(7),o=T.MAs(13);T.xp6(2),T.Q6J("ngClass",T.lcZ(3,9,e.isMobileResolution$)||e.isCompactLogin()?"mb-4":"mb-2"),T.xp6(2),T.Q6J("ngTemplateOutlet",t),T.xp6(1),T.Q6J("ngTemplateOutlet",n),T.xp6(1),T.Q6J("ngClass",T.VKq(15,Mn,!e.isCompactLogin())),T.xp6(1),T.Q6J("ngClass",T.kEZ(17,Ln,!e.isCompactLogin(),T.lcZ(8,11,e.isMobileResolution$)||e.isCompactLogin(),!T.lcZ(9,13,e.isMobileResolution$)&&!e.isCompactLogin())),T.xp6(3),T.Q6J("ngTemplateOutlet",i),T.xp6(1),T.Q6J("ngClass",T.VKq(21,Sn,!e.isCompactLogin())),T.xp6(1),T.Q6J("ngTemplateOutlet",a),T.xp6(2),T.Q6J("ngTemplateOutlet",o)}}function Jn(e,t){1&e&&T._UZ(0,"img",27)}function Qn(e,t){1&e&&T.GkF(0)}function Un(e,t){1&e&&T.GkF(0)}function On(e,t){1&e&&T.GkF(0)}function Rn(e,t){1&e&&T.GkF(0)}function _n(e,t){if(1&e&&(T.TgZ(0,"div"),T.TgZ(1,"div",16),T.TgZ(2,"div",17),T.YNc(3,Jn,1,0,"img",18),T.ALo(4,"async"),T.qZA(),T.TgZ(5,"div",19),T.ALo(6,"async"),T.TgZ(7,"div",19),T.ALo(8,"async"),T.TgZ(9,"div",19),T.ALo(10,"async"),T.TgZ(11,"h2",20),T.YNc(12,Qn,1,0,"ng-container",11),T.qZA(),T.TgZ(13,"div",21),T.YNc(14,Un,1,0,"ng-container",11),T.qZA(),T.qZA(),T.TgZ(15,"div",22),T.TgZ(16,"p",23),T._UZ(17,"ui-format-value",24),T._UZ(18,"br"),T.TgZ(19,"strong"),T._UZ(20,"ui-format-value",25),T.qZA(),T._UZ(21,"ui-format-value",26),T.qZA(),T.qZA(),T.YNc(22,On,1,0,"ng-container",11),T.qZA(),T.TgZ(23,"div",19),T.ALo(24,"async"),T.TgZ(25,"div",19),T.ALo(26,"async"),T.YNc(27,Rn,1,0,"ng-container",11),T.qZA(),T.qZA(),T.qZA(),T.qZA(),T.qZA()),2&e){const e=T.oxw(),t=T.MAs(3),n=T.MAs(17),i=T.MAs(5),a=T.MAs(11);T.xp6(3),T.Q6J("ngIf",!T.lcZ(4,10,e.isMobileResolution$)),T.xp6(2),T.Q6J("ngClass",T.lcZ(6,12,e.isMobileResolution$)?"p-6":"grid grid-cols-5 mb-0 p-6"),T.xp6(2),T.Q6J("ngClass",T.lcZ(8,14,e.isMobileResolution$)?"mb
1-2":"col-span-3"),T.xp6(2),T.Q6J("ngClass",T.lcZ(10,16,e.isMobileResolution$)?"grid grid-cols-3 mb-2":"grid grid-cols-3 items-center mb-2"),T.xp6(3),T.Q6J("ngTemplateOutlet",t),T.xp6(2),T.Q6J("ngTemplateOutlet",n),T.xp6(8),T.Q6J("ngTemplateOutlet",i),T.xp6(1),T.Q6J("ngClass",T.lcZ(24,18,e.isMobileResolution$)?"p-4 flex justify-center":"p-10 col-span-2 flex items-center justify-center"),T.xp6(2),T.Q6J("ngClass",T.lcZ(26,20,e.isMobileResolution$)?"w-40":"w-200"),T.xp6(2),T.Q6J("ngTemplateOutlet",a)}}function zn(e,t){1&e&&T._UZ(0,"ui-format-value",28)}function In(e,t){if(1&e&&(T.ynx(0),T.TgZ(1,"div",31),T.ALo(2,"async"),T._UZ(3,"img",32),T.ALo(4,"async"),T.TgZ(5,"h3",33),T._uU(6),T.qZA(),T.qZA(),T.BQk()),2&e){const e=t.$implicit,n=T.oxw(2);T.xp6(1),T.Q6J("ngClass",T.lcZ(2,5,n.isMobileResolution$)||n.isCompactLogin()?"gap-1":"gap-2"),T.xp6(2),T.Q6J("src",n.customFlagUrl+e.icon.toLowerCase()+n.customFlagFormat,T.LSH)("alt",e.label)("ngClass",T.lcZ(4,7,n.isMobileResolution$)||n.isCompactLogin()?"w-5":"text-sm"),T.xp6(3),T.Oqu(e.label)}}function Fn(e,t){if(1&e&&(T.TgZ(0,"div",22),T.TgZ(1,"div",29),T.ALo(2,"async"),T.YNc(3,In,7,9,"ng-container",30),T.qZA(),T.qZA()),2&e){const e=T.oxw();T.xp6(1),T.Q6J("ngClass",T.lcZ(2,2,e.isMobileResolution$)?"grid grid-cols-4":e.isCompactLogin()?"grid grid-cols-5":"flex flex-row flex-wrap"),T.xp6(2),T.Q6J("ngForOf",e.listOfPaymentCurrency)}}const Bn=function(){return{default:"iGM Account Number"}};function Yn(e,t){if(1&e){const e=T.EpF();T.ynx(0),T.TgZ(1,"uic-select",60),T.NdJ("ngModelChange",function(t){return T.CHM(e),T.oxw(2).selectedAccountNumber=t}),T.ALo(2,"translate"),T.qZA(),T.TgZ(3,"ui-icon",46),T.NdJ("click",function(){T.CHM(e);const t=T.oxw(2);return t.copyText(t.selectedAccountNumber)}),T.qZA(),T.BQk()}if(2&e){const e=T.oxw(2);T.xp6(1),T.Q6J("nzOptions",e.refNoList)("nzMobileTitle",T.xi3(2,3,"b2b.igm.common.igm.acc.number",T.DdM(6,Bn)))("ngModel",e.selectedAccountNumber)}}function Dn(e,t){if(1&e){const e=T.EpF();T.TgZ(0,"div",61),T.NdJ("click",function(){return T.CHM(e),T.oxw(2).openSignInModal()}),T.TgZ(1,"div",44),T.TgZ(2,"p",45),T._uU(3,"---- ----"),T.qZA(),T._UZ(4,"ui-icon",62),T.qZA(),T.qZA()}}function $n(e,t){if(1&e){const e=T.EpF();T.TgZ(0,"div",63),T.NdJ("click",function(){return T.CHM(e),T.oxw(2).downloadQr()}),T._UZ(1,"uic-button",64),T.qZA()}}function Gn(e,t){if(1&e){const e=T.EpF();T.TgZ(0,"div",34),T.ALo(1,"async"),T.TgZ(2,"div",35),T.TgZ(3,"h2",36),T._UZ(4,"ui-format-value",37),T._UZ(5,"ui-format-value",38),T._UZ(6,"ui-format-value",39),T.qZA(),T.TgZ(7,"div",40),T.TgZ(8,"div"),T.TgZ(9,"p",41),T._UZ(10,"ui-format-value",42),T.qZA(),T.TgZ(11,"div",43),T.TgZ(12,"div",44),T.TgZ(13,"p",45),T._uU(14),T.qZA(),T.TgZ(15,"ui-icon",46),T.NdJ("click",function(){T.CHM(e);const t=T.oxw();return t.copyText(t.UENNumber)}),T.qZA(),T.qZA(),T.qZA(),T.qZA(),T.TgZ(16,"div"),T.TgZ(17,"p",41),T._UZ(18,"ui-format-value",47),T.qZA(),T.TgZ(19,"div",43),T.TgZ(20,"div",44),T.TgZ(21,"p",45),T._uU(22),T.qZA(),T.TgZ(23,"ui-icon",46),T.NdJ("click",function(){T.CHM(e);const t=T.oxw();return t.copyText(t.entity)}),T.qZA(),T.qZA(),T.qZA(),T.qZA(),T.TgZ(24,"div"),T.TgZ(25,"p",41),T._UZ(26,"ui-format-value",48),T.qZA(),T.TgZ(27,"div",35),T.TgZ(28,"div",44),T.YNc(29,Yn,4,7,"ng-container",0),T.YNc(30,Dn,5,0,"div",49),T.qZA(),T.qZA(),T.qZA(),T.qZA(),T.qZA(),T.TgZ(31,"div",50),T._UZ(32,"paynow-qr",51,52),T.TgZ(34,"div",35),T.TgZ(35,"ui-note",53),T.ynx(36,54),T.TgZ(37,"p",55),T._UZ(38,"ui-format-value",56),T.qZA(),T.BQk(),T.TgZ(39,"p",57),T._UZ(40,"ui-format-value",58),T.qZA(),T.qZA(),T.qZA(),T.YNc(41,$n,2,0,"div",59),T.qZA(),T.qZA()}if(2&e){const e=T.oxw();T.Q6J("ngClass",T.lcZ(1,10,e.isMobileResolution$)||e.isCompactLogin()?"p-4":"p-8"),T.xp6(14),T.Oqu(e.UENNumber),T.xp6(8),T.Oqu(e.entity),T.xp6(7),T.Q6J("ngIf",e.isLogin),T.xp6(1),T.Q6J("ngIf",!e.isLogin),T.xp6(2),T.Q6J("qrcodeTitle",e.QRcodeTitle)("uen",e.UENNumber)("reference",e.selectedAccountNumber),T.xp6(3),T.Q6J("displayIcon",!1),T.xp6(6),T.Q6J("ngIf",e.isLogin)}}function Wn(e,t){1&e&&T.GkF(0)}function Hn(e,t){if(1&e){const e=T.EpF();T.ynx(0),T.TgZ(1,"ui-icon",46),T.NdJ("click",function(){T.CHM(e);const t=T.oxw(2);return t.copyText(t.accountNumber)}),T.qZA(),T.BQk()}}function En(e,t){if(1&e){const e=T.EpF();T.ynx(0),T.TgZ(1,"ui-icon",46),T.NdJ("click",function(){T.CHM(e);const t=T.oxw(2);return t.copyText(t.swiftCode)}),T.qZA(),T.BQk()}}function Kn(e,t){if(1&e){const e=T.EpF();T.ynx(0),T.TgZ(1,"uic-select",60),T.NdJ("ngModelChange",function(t){return T.CHM(e),T.oxw(2).selectedAccountNumber=t}),T.ALo(2,"translate"),T.qZA(),T.TgZ(3,"ui-icon",46),T.NdJ("click",function(){T.CHM(e);const t=T.oxw(2);return t.copyText(t.selectedAccountNumber)}),T.qZA(),T.BQk()}if(2&e){const e=T.oxw(2);T.xp6(1),T.Q6J("nzOptions",e.refNoList)("nzMobileTitle",T.xi3(2,3,"b2b.igm.common.igm.acc.number",T.DdM(6,Bn)))("ngModel",e.selectedAccountNumber)}}function Xn(e,t){if(1&e){const e=T.EpF();T.TgZ(0,"div",61),T.NdJ("click",function(){return T.CHM(e),T.oxw(2).openSignInModal()}),T.TgZ(1,"div",44),T.TgZ(2,"p",45),T._uU(3,"---- ----"),T.qZA(),T._UZ(4,"ui-icon",62),T.qZA(),T.qZA()}}function jn(e,t){if(1&e){const e=T.EpF();T.TgZ(0,"div",65),T.ALo(1,"async"),T.TgZ(2,"div",35),T.TgZ(3,"div",66),T.YNc(4,Wn,1,0,"ng-container",11),T.qZA(),T.TgZ(5,"h2",67),T._UZ(6,"ui-format-value",68),T._UZ(7,"ui-format-value",69),T.qZA(),T.TgZ(8,"div",40),T.TgZ(9,"div"),T.TgZ(10,"p",41),T._UZ(11,"ui-format-value",70),T.qZA(),T.TgZ(12,"div",43),T.TgZ(13,"div",44),T.TgZ(14,"p",45),T._uU(15),T.qZA(),T.TgZ(16,"ui-icon",46),T.NdJ("click",function(){T.CHM(e);const t=T.oxw();return t.copyText(t.bankName)}),T.qZA(),T.qZA(),T.qZA(),T.qZA(),T.TgZ(17,"div"),T.TgZ(18,"p",41),T._UZ(19,"ui-format-value",71),T.qZA(),T.TgZ(20,"div",43),T.TgZ(21,"div",44),T.TgZ(22,"p",45),T._uU(23),T.qZA(),T.TgZ(24,"ui-icon",46),T.NdJ("click",function(){T.CHM(e);const t=T.oxw();return t.copyText(t.recepientName)}),T.qZA(),T.qZA(),T.qZA(),T.qZA(),T.TgZ(25,"div"),T.TgZ(26,"p",41),T._UZ(27,"ui-format-value",72),T.qZA(),T.TgZ(28,"div",73),T.NdJ("click",function(){return T.CHM(e),T.oxw().checkLoginAndOpenModal()}),T.TgZ(29,"div",44),T.TgZ(30,"p",45),T._uU(31),T.qZA(),T.YNc(32,Hn,2,0,"ng-container",74),T.qZA(),T.qZA(),T.qZA(),T.TgZ(33,"div"),T.TgZ(34,"p",41),T._UZ(35,"ui-format-value",75),T.qZA(),T.TgZ(36,"div",73),T.NdJ("click",function(){return T.CHM(e),T.oxw().checkLoginAndOpenModal()}),T.TgZ(37,"div",44),T.TgZ(38,"p",45),T._uU(39),T.qZA(),T.YNc(40,En,2,0,"ng-container",74),T.qZA(),T.qZA(),T.qZA(),T.TgZ(41,"div"),T.TgZ(42,"p",41),T._UZ(43,"ui-format-value",76),T.qZA(),T.TgZ(44,"div",43),T.TgZ(45,"div",44),T.TgZ(46,"p",45),T._uU(47),T.qZA(),T.TgZ(48,"ui-icon",46),T.NdJ("click",function(){T.CHM(e);const t=T.oxw();return t.copyText(t.beneficiaryBankAddress)}),T.qZA(),T.qZA(),T.qZA(),T.qZA(),T.TgZ(49,"div"),T.TgZ(50,"p",41),T._UZ(51,"ui-format-value",48),T.qZA(),T.TgZ(52,"div",35),T.TgZ(53,"div",44),T.YNc(54,Kn,4,7,"ng-container",0),T.YNc(55,Xn,5,0,"div",49),T.qZA(),T.qZA(),T.qZA(),T.qZA(),T.qZA(),T.qZA()}if(2&e){const e=T.oxw(),t=T.MAs(11),n=T.MAs(15);T.Q6J("ngClass",T.lcZ(1,15,e.isMobileResolution$)||e.isCompactLogin()?"p-4":"p-8"),T.xp6(4),T.Q6J("ngTemplateOutlet",t),T.xp6(11),T.Oqu(e.bankName),T.xp6(8),T.Oqu(e.recepientName),T.xp6(
15),T.Q6J("ngClass",e.isLogin?"":"cursor-pointer"),T.xp6(3),T.Oqu(e.isLogin?e.accountNumber:"---- ----"),T.xp6(1),T.Q6J("ngIf",e.isLogin)("ngIfElse",n),T.xp6(4),T.Q6J("ngClass",e.isLogin?"":"cursor-pointer"),T.xp6(3),T.Oqu(e.isLogin?e.swiftCode:"---- ----"),T.xp6(1),T.Q6J("ngIf",e.isLogin)("ngIfElse",n),T.xp6(7),T.Oqu(e.beneficiaryBankAddress),T.xp6(7),T.Q6J("ngIf",e.isLogin),T.xp6(1),T.Q6J("ngIf",!e.isLogin)}}function Vn(e,t){1&e&&T._UZ(0,"img",77)}function ei(e,t){1&e&&(T.TgZ(0,"ui-note"),T.ynx(1,54),T._UZ(2,"ui-format-value",56),T.BQk(),T._UZ(3,"ui-format-value",78),T.qZA())}function ti(e,t){1&e&&(T.TgZ(0,"div",79),T._UZ(1,"ui-icon",62),T.qZA())}function ni(e,t){1&e&&T._UZ(0,"img",80)}class ii{constructor(e,t,n){this.translate=e,this.router=t,this.factsheetModalService=n,this.refNoList=[],this.mobileRefno="",this.emitCopyText=new T.vpe,this.listOfPaymentCurrency=P.PAYMENT_CURRENCY_LIST_WITHOUT_CHF,this.UENNumber="200000231RDBS",this.entity="IFAST FINANCIAL PL-CT SUB",this.QRcodeTitle="DBS IFAST FINANCIAL PTE LTD - CLIENT TRUST AC",this.bankName="DBS Bank",this.recepientName="iFAST Financial Pte Ltd - Client Trust AC",this.accountNumber="0039018550",this.swiftCode="DBSSSGSGXXX",this.beneficiaryBankAddress="12 Marina Boulevard, Marina Bay Financial Centre Tower 3, Singapore 018982",this.isLogin=!1,this.formNames={},this.paymentPage=!1,this.isMobile=!1,this.customFlagUrl="assets/images/flag/",this.customFlagFormat=".svg",this.loadForm()}ngOnInit(){this.loginStatus$.subscribe(e=>{this.isLogin=e===y.$.CLIENT_LOGIN_STATUS_OK}),this.isMobileResolution$.subscribe(e=>{this.isMobile=e}),this.handleRouteChange(),this.router.events.subscribe(e=>{e instanceof d.m2&&this.handleRouteChange()})}ngOnChanges(e){e.refNoList&&this.refNoList.length>0&&this.updateSelectedAccountNumber(),e.mobileRefno&&this.updateSelectedAccountNumber()}updateSelectedAccountNumber(){if(0!==this.refNoList.length)if(this.mobileRefno){const e=this.refNoList.find(e=>e.value===this.mobileRefno);this.selectedAccountNumber=e?e.value:this.refNoList[0].value}else this.selectedAccountNumber=this.refNoList[0].value}copyText(e){this.emitCopyText.emit(e)}loadForm(){this.formNames={bankName:this.translate.instant("b2b.igm.making.payment.dbs.mca.bank.name",{default:"Bank Name"}),recipientName:this.translate.instant("b2b.igm.making.payment.dbs.mca.recipient.name",{default:"Recipient Name"}),accountNumber:this.translate.instant("b2b.igm.making.payment.dbs.mca.account.number",{default:"Account Number"}),swiftCode:this.translate.instant("b2b.igm.making.payment.dbs.mca.swift.code",{default:"Swift Code"}),beneficiaryBankAddress:this.translate.instant("b2b.igm.making.payment.dbs.mca.bank.address",{default:"Beneficiary / Receiving Bank Address"}),paymentReference:this.translate.instant("b2b.igm.making.payment.dbs.mca.payment.ref",{default:"Payment Reference (Your iGM Account Number)"})}}downloadQr(){this.dbsMulticurrencyTransferTemplate.downloadQrCode()}handleRouteChange(){this.paymentPage=this.router.url.startsWith(J.M.paymentPage)}getLayoutClasses(){return{grid:this.paymentPage&&this.isLogin,"grid-cols-2":this.paymentPage&&this.isLogin&&!this.isMobile,"grid-cols-1":this.paymentPage&&this.isLogin&&this.isMobile,"px-4":this.paymentPage&&this.isLogin&&!this.isMobile,"pt-4":this.paymentPage&&this.isLogin&&!this.isMobile,"p-4":this.paymentPage&&this.isLogin&&this.isMobile,"p-2":!this.isLogin}}openSignInModal(){return this.factsheetModalService.openSignInModal()}checkLoginAndOpenModal(){if(!this.isLogin)return this.factsheetModalService.openSignInModal()}isCompactScreen(){const e=window.innerWidth;return e>=996&&e<=1366}isCompactLogin(){return this.isLogin&&this.isCompactScreen()}}function ai(e,t){1&e&&T.GkF(0)}ii.\u0275fac=function(e){return new(e||ii)(T.Y36(s.sK),T.Y36(d.F0),T.Y36(zt.f))},ii.\u0275cmp=T.Xpm({type:ii,selectors:[["app-dbs-multicurrency-bank-transfer-payment"]],viewQuery:function(e,t){if(1&e&&T.Gf(kn,5),2&e){let e;T.iGM(e=T.CRH())&&(t.dbsMulticurrencyTransferTemplate=e.first)}},inputs:{refNoList:"refNoList",mobileRefno:"mobileRefno"},outputs:{emitCopyText:"emitCopyText"},features:[T.TTD],decls:18,vars:2,consts:[[4,"ngIf"],["dbsMulticurrencyTransferTitleTpl",""],["currencyList",""],["qrCodeDetail",""],["bankDetail",""],["dbsLogo",""],["footerNote",""],["lockTpl",""],["arrowRightTpl",""],[1,"w-full","mb-4"],[1,"text-lg","text-black-7",3,"ngClass"],[4,"ngTemplateOutlet"],[1,"flex","flex-wrap","w-full","gap-x-7","items-stretch",3,"ngClass"],[1,"w-full","flex","flex-col",3,"ngClass"],[1,"w-full","flex",3,"ngClass"],[1,"mt-2"],[1,"relative"],[1,"absolute","top-0","right-0"],["src","assets/images/payment/making-payment-type-background.png","alt","Making Payment",4,"ngIf"],[3,"ngClass"],[1,"col-span-2","text-lg","text-black-7"],[1,"col-span-1","flex","justify-end"],[1,"mb-4"],[1,"text-md","text-black-7"],["type","translate","value","b2b.igm.making.payment.dbs.multicurrency.transfer.desc1","typeParam","Instant transfers for 10 supported currencies."],["type","translate","value","b2b.igm.making.payment.dbs.multicurrency.transfer.desc2","typeParam","No fees "],["type","translate","value","b2b.igm.making.payment.dbs.multicurrency.transfer.desc3","typeParam","when transferring with your DBS Singapore Multi-currency Account"],["src","assets/images/payment/making-payment-type-background.png","alt","Making Payment"],["type","translate","value","b2b.igm.making.payment.dbs.multicurrency.transfer","typeParam","DBS Multi-currency Bank Transfer"],[1,"gap-3",3,"ngClass"],[4,"ngFor","ngForOf"],[1,"border","border-black-3","p-3","rounded-lg","flex","items-center",3,"ngClass"],[3,"src","alt","ngClass"],[1,"text-sm","text-black-7","mb-0"],[1,"w-full","border","border-black-3","rounded-lg",3,"ngClass"],[1,"w-full"],[1,"text-lg","text-black-6","mb-5"],["type","translate","value","b2b.igm.making.payment.dbs.mca.transfer.pay.wtih","typeParam","Pay N
1ow with "],["type","translate","value","b2b.igm.making.payment.dbs.mca.transfer.uen","typeParam","UEN ",1,"text-accent1-8"],["type","translate","value","b2b.igm.making.payment.dbs.mca.transfer.sgd.only","typeParam","(SGD Only)"],[1,"flex","flex-col","gap-5","w-full"],[1,"text-sm","text-black-6","mb-0"],["type","translate","value","b2b.igm.making.payment.dbs.mca.uen","typeParam","Unique Entity Number (UEN)"],[1,"shadow-container","pay-now","w-full"],[1,"flex","flex-row","justify-between","items-center"],[1,"mb-0","text-base","text-black-6"],["icon","content_copy","iconClass","text-accent1-8 ml-4 cursor-pointer",3,"click"],["type","translate","value","b2b.igm.making.payment.dbs.mca.entity","typeParam","Entity"],["type","translate","value","b2b.igm.making.payment.dbs.mca.payment.ref","typeParam","Payment Reference (Your iGM Account Number)"],["class","shadow-container pay-now w-full cursor-pointer",3,"click",4,"ngIf"],[1,"justify-center","mt-4","px-2","pb-2","w-full"],[1,"w-full",3,"qrcodeTitle","uen","reference"],["dbsMulticurrencyTransferTemplate",""],["nzClass","bg-blue-light mt-0 w-full text-left",3,"displayIcon"],["note-header",""],[1,"text-black-7","text-sm","mb-1"],["type","translate","value","b2b.igm.common.notes","typeParam","Note(s)"],[1,"text-black-6","text-xs","mb-0"],["type","translate","value","b2b.igm.making.payment.notes.download.qr","typeParam","Third-party intermediaries from GrabPay and Revolut are not accepted."],["class","w-full mt-4",3,"click",4,"ngIf"],[1,"w-full",3,"nzOptions","nzMobileTitle","ngModel","ngModelChange"],[1,"shadow-container","pay-now","w-full","cursor-pointer",3,"click"],["icon","lock","iconClass","text-accent1-8 ml-4"],[1,"w-full","mt-4",3,"click"],["nzText","b2b.igm.making.payment.download.qr","nzTextDefault","Download QR","nzClass","text-base w-full"],[1,"w-full","border","border-black-3","rounded-lg","h-full",3,"ngClass"],[1,"w-40"],[1,"text-lg","text-black-6","mt-2","mb-5"],["type","translate","value","b2b.igm.making.payment.dbs.mca.transfer.subtitle","typeParam","Instant DBS to DBS Multi-currency* Transfer at "],["type","translate","value","b2b.igm.making.payment.dbs.mca.transfer.zero.fees","typeParam","Zero Fees ",1,"text-accent1-8"],["type","translate","value","b2b.igm.making.payment.dbs.mca.bank.name","typeParam","Bank Name"],["type","translate","value","b2b.igm.making.payment.dbs.mca.recipient.name","typeParam","Recipient Name"],["type","translate","value","b2b.igm.making.payment.dbs.mca.account.number","typeParam","Account Number"],[1,"shadow-container","pay-now","w-full",3,"ngClass","click"],[4,"ngIf","ngIfElse"],["type","translate","value","b2b.igm.making.payment.dbs.mca.swift.code","typeParam","SWIFT Code"],["type","translate","value","b2b.igm.making.payment.dbs.mca.bank.address","typeParam","Beneficiary / Receiving Bank Address"],["src","assets/images/logo/logo-dbs.png","alt","DBS Bank",1,"pb-4","w-full"],["type","innerHTMLTranslate","value","b2b.igm.making.payment.dbs.mca.note.desc"],[1,"cursor-pointer"],["src","assets/images/payment/circle-arrow-button.png","alt","arrow",1,"w-fit","right-arrow-button"]],template:function(e,t){1&e&&(T.YNc(0,Pn,15,23,"div",0),T.YNc(1,_n,28,22,"div",0),T.YNc(2,zn,1,0,"ng-template",null,1,T.W1O),T.YNc(4,Fn,4,4,"ng-template",null,2,T.W1O),T.YNc(6,Gn,42,12,"ng-template",null,3,T.W1O),T.YNc(8,jn,56,17,"ng-template",null,4,T.W1O),T.YNc(10,Vn,1,0,"ng-template",null,5,T.W1O),T.YNc(12,ei,4,0,"ng-template",null,6,T.W1O),T.YNc(14,ti,2,0,"ng-template",null,7,T.W1O),T.YNc(16,ni,1,0,"ng-template",null,8,T.W1O)),2&e&&(T.Q6J("ngIf",t.paymentPage),T.xp6(1),T.Q6J("ngIf",!t.paymentPage))},directives:[i.O5,i.mk,i.tP,k.i,i.sg,Q.f,U.d,z.w,O.i,R.JJ,R.On,v.e],pipes:[i.Ov,s.X$],styles:[".html-list-ol{padding-left:1em;list-style-type:decimal}.html-list-ul{padding-left:1em;list-style-type:disc}"],encapsulation:2}),(0,b.gn)([(0,Z.Ph)(h.qU.isMobileResolution)],ii.prototype,"isMobileResolution$",void 0),(0,b.gn)([(0,Z.Ph)(x.j.getLoginStatus)],ii.prototype,"loginStatus$",void 0);const oi=function(){return{default:"Payment Reference (Your iGM Account Number)"}};function si(e,t){if(1&e){const e=T.EpF();T.ynx(0),T.TgZ(1,"div",28),T.TgZ(2,"div",12),T.TgZ(3,"uic-select",29),T.NdJ("ngModelChange",function(t){return T.CHM(e),T.oxw(2).selectedAccountNumber=t}),T.ALo(4,"translate"),T.qZA(),T.TgZ(5,"ui-icon",14),T.NdJ("click",function(){T.CHM(e);const t=T.oxw(2);return t.copyText(t.selectedAccountNumber)}),T.qZA(),T.qZA(),T.qZA(),T.BQk()}if(2&e){const e=T.oxw(2);T.xp6(3),T.Q6J("nzOptions",e.refNoList)("ngModel",e.selectedAccountNumber)("nzMobileTitle",T.xi3(4,3,"b2b.igm.making.payment.payee.reference.igm.acct.number",T.DdM(6,oi))
1)}}function ri(e,t){if(1&e&&(T.ynx(0),T.TgZ(1,"div",30),T._UZ(2,"img",31),T.qZA(),T.BQk()),2&e){const e=t.$implicit;T.xp6(2),T.Q6J("src",e.image,T.LSH)("alt",e.bankName)}}const li=function(e){return{"mt-6":e}};function ci(e,t){if(1&e){const e=T.EpF();T.TgZ(0,"div"),T.YNc(1,ai,1,0,"ng-container",4),T.TgZ(2,"p",5),T._UZ(3,"ui-format-value",6),T.qZA(),T.TgZ(4,"div",7),T.ALo(5,"async"),T.TgZ(6,"div",8),T.ALo(7,"async"),T.TgZ(8,"div"),T.TgZ(9,"p",9),T._UZ(10,"ui-format-value",10),T.qZA(),T.TgZ(11,"div",11),T.TgZ(12,"div",12),T.TgZ(13,"p",13),T._uU(14),T.qZA(),T.TgZ(15,"ui-icon",14),T.NdJ("click",function(){T.CHM(e);const t=T.oxw();return t.copyText(t.payeeInformation)}),T.qZA(),T.qZA(),T.qZA(),T.qZA(),T.TgZ(16,"div",15),T.TgZ(17,"p",16),T.ALo(18,"async"),T._UZ(19,"ui-format-value",17),T.qZA(),T.YNc(20,si,6,7,"ng-container",0),T.qZA(),T.qZA(),T.TgZ(21,"div",18),T.TgZ(22,"p",19),T._UZ(23,"ui-format-value",20),T.qZA(),T.TgZ(24,"div",21),T.YNc(25,ri,3,2,"ng-container",22),T.qZA(),T.qZA(),T.TgZ(26,"div",18),T.TgZ(27,"ui-note",23),T.ynx(28,24),T.TgZ(29,"p",25),T._UZ(30,"ui-format-value",26),T.qZA(),T.BQk(),T._UZ(31,"ui-format-value",27),T.qZA(),T.qZA(),T.qZA(),T.qZA()}if(2&e){const e=T.oxw(),t=T.MAs(4),n=T.MAs(6);T.xp6(1),T.Q6J("ngTemplateOutlet",t),T.xp6(3),T.Q6J("ngClass",T.lcZ(5,9,e.isMobileResolution$)?"mt-4":"section-container inner mt-6"),T.xp6(2),T.Q6J("ngClass",T.lcZ(7,11,e.isMobileResolution$)?"grid-cols-1":"grid-cols-2 gap-4"),T.xp6(8),T.Oqu(e.payeeInformation),T.xp6(3),T.Q6J("ngClass",T.VKq(15,li,T.lcZ(18,13,e.isMobileResolution$))),T.xp6(3),T.Q6J("ngIf",e.isLogin)("ngIfElse",n),T.xp6(5),T.Q6J("ngForOf",e.listOfInternetPaymentBankList),T.xp6(2),T.Q6J("displayIcon",!0)}}function pi(e,t){1&e&&(T.TgZ(0,"div",41),T._UZ(1,"img",42),T.qZA())}function gi(e,t){1&e&&T.GkF(0)}function ui(e,t){if(1&e&&(T.TgZ(0,"div",32),T.YNc(1,pi,2,0,"div",33),T.ALo(2,"async"),T.TgZ(3,"div",34),T.TgZ(4,"div",35),T._UZ(5,"img",36),T.qZA(),T.TgZ(6,"div",37),T.YNc(7,gi,1,0,"ng-container",4),T._UZ(8,"img",38),T.qZA(),T.TgZ(9,"p",39),T._UZ(10,"ui-format-value",40),T.qZA(),T.qZA(),T.qZA()),2&e){const e=T.oxw(),t=T.MAs(4);T.xp6(1),T.Q6J("ngIf",!T.lcZ(2,2,e.isMobileResolution$)),T.xp6(6),T.Q6J("ngTemplateOutlet",t)}}function mi(e,t){1&e&&(T.TgZ(0,"p",43),T._UZ(1,"ui-format-value",44),T.qZA())}function di(e,t){if(1&e){const e=T.EpF();T.TgZ(0,"div",45),T.NdJ("click",function(){return T.CHM(e),T.oxw().openSignInModal()}),T.TgZ(1,"div",12),T.TgZ(2,"p",46),T._uU(3,"---- ----"),T.qZA(),T._UZ(4,"ui-icon",47),T.qZA(),T.qZA()}}class fi{constructor(e,t){this.router=e,this.factsheetModalService=t,this.mobileRefno="",this.emitCopyText=new T.vpe,this.listOfInternetPaymentBankList=P.listOfInternetPaymentBankList,this.isLogin=!1,this.payeeInformation=_t.$.COMPANY_NAME,this.paymentPage=!1,this.selectedAccountNumber="GXXXXXX"}ngOnInit(){this.loginStatus$.subscribe(e=>{this.isLogin=e===y.$.CLIENT_LOGIN_STATUS_OK}),this.handleRouteChange(),this.router.events.subscribe(e=>{e instanceof d.m2&&this.handleRouteChange()})}ngOnChanges(e){e.refNoList&&this.refNoList.length>0&&this.updateSelectedAccountNumber(),e.mobileRefno&&this.updateSelectedAccountNumber()}updateSelectedAccountNumber(){if(0!==this.refNoList.length)if(this.mobileRefno){const e=this.refNoList.find(e=>e.value===this.mobileRefno);this.selectedAccountNumber=e?e.value:this.refNoList[0].value}else this.selectedAccountNumber=this.refNoList[0].value}copyText(e){this.emitCopyText.emit(e)}handleRouteChange(){this.paymentPage=this.router.url.startsWith(J.M.paymentPage)}openSignInModal(){return this.factsheetModalService.openSignInModal()}}function bi(e,t){1&e&&T.GkF(0)}function yi(e,t){if(1&e&&(T.ynx(0),T.YNc(1,bi,1,0,"ng-container",28),T.BQk()),2&e){T.oxw();const e=T.MAs(47);T.xp6(1),T.Q6J("ngTemplateOutlet",e)}}function Zi(e,t){1&e&&T._UZ(0,"div")}function xi(e,t){1&e&&T.GkF(0)}function hi(e,t){if(1&e&&(T.ynx(0),T.YNc(1,xi,1,0,"ng-container",28),T.BQk()),2&e){T.oxw();const e=T.MAs(41);T.xp6(1),T.Q6J("ngTemplateOutlet",e)}}function Ti(e,t){1&e&&T._UZ(0,"div")}function Ai(e,t){1&e&&T.GkF(0)}function ki(e,t){if(1&e&&(T.ynx(0),T.YNc(1,Ai,1,0,"ng-container",28),T.BQk()),2&e){T.oxw();const e=T.MAs(43);T.xp6(1),T.Q6J("ngTemplateOutlet",e)}}function vi(e,t){1&e&&T._UZ(0,"div")}function Ci(e,t){1&e&&T.GkF(0)}function Ni(e,t){if(1&e&&(T.ynx(0),T.YNc(1,Ci,1,0,"ng-container",28),T.BQk()),2&e){T.oxw();const e=T.MAs(45);T.xp6(1),T.Q6J("ngTemplateOutlet",e)}}function wi(e,t){1&e&&T._UZ(0,"div")}function qi(e,t){1&e&&T.GkF(0)}function Mi(e,t){1&e&&T.GkF(0)}function Li(e,t){1&e&&T.GkF(0)}function Si(e,t){1&e&&T.GkF(0)}function Pi(e,t){1&e&&T.GkF(0)}function Ji(e,t){1&e&&T.GkF(0)}function Qi(e,t){1&e&&T.GkF(0)}function Ui(e,t){if(1&e&&(T.ynx(0),T._UZ(1,"nz-divider",29),T.YNc(2,Si,1,0,"ng-container",28),T.YNc(3,Pi,1,0,"ng-container",28),T.YNc(4,Ji,1,0,"ng-container",28),T.YNc(5,Qi,1,0,"ng-container",28),T.BQk()),2&e){T.oxw();const e=T.MAs(47),t=T.MAs(41),n=T.MAs(43),i=T.MAs(45);T.xp6(2),T.Q6J("ngTemplateOutlet",e),T.xp6(1),T.Q6J("ngTemplateOutlet",t),T.xp6(1),T.Q6J("ngTemplateOutlet",n),T.xp6(1),T.Q6J("ngTemplateOutlet",i)}}function Oi(e,t){if(1&e){const e=T.EpF();T.ynx(0),T.TgZ(1,"div",32),T.TgZ(2,"div",33),T.TgZ(3,"uic-select",34),T.NdJ("ngModelChange",function(t){return T.CHM(e),T.oxw(3).selectedAccountNumber=t}),T.qZA(),T.TgZ(4,"ui-icon",35),T.NdJ("click",function(){T.CHM(e);const t=T.oxw(3);return t.copyText(t.selectedAccountNumber)}),T.qZA(),T.qZA(),T.qZA(),T.BQk()}if(2&e){const e=T.oxw(3);T.xp6(3),T.Q6J("nzOptions",e.refNoList)("ngModel",e.selectedAccountNumber)}}function Ri(e,t){1&e&&T._UZ(0,"div")}fi.\u0275fac=function(e){return new(e||fi)(T.Y36(d.F0),T.Y36(zt.f))},fi.\u0275cmp=T.Xpm({type:fi,selectors:[["app-internet-payment"]],inputs:{refNoList:"refNoList",mobileRefno:"mobileRefno"},outputs:{emitCopyText:"emitCopyText"},features:[T.TTD],decls:7,vars:2,consts:[[4,"ngIf","ngIfElse"],["preloginTpl",""],["internetPaymentTitle",""],["preloginSelectTpl",""],[4,"ngTemplateOutlet"],[1,"text-base","text-black-6","mb-4","mt-2"],["type","translate","value","b2b.igm.making.payment.internet.bill.payment.postlogin.desc","typeParam","Internet Bill Payment is an electronic payment service that allows users to make bill payments online through secure banking applications."],[3,"ngClass"],[1,"grid",3,"ngClass"],[1,"text-sm","mb-2","text-black-6"],["type","translate","value","b2b.igm.making.payment.payee.information","typeParam","Payee Information"],[1,"w-full","shadow-container","pay-now"],[1,"flex","flex-row","justify-between","items-center"],[1,"mb-0","text-base","text-black-8"],["icon","content_copy","iconClass","text-accent-1 ml-4 cursor-pointer",3,"click"],[1,"col-start-1"],[1,"text-sm","mb-2","text-black-6",3,"ngClass"],["type","translate","value","b2b.igm.making.payment.payee.reference.igm.acct.number","typeParam","Payment Reference (Your iGM Account Number)"],[1,"mt-6"],[1,"text-base","mb-2","text-black-7"],["type","translate","value","b2b.igm.making.payment.internet.bill.payment.major.bank.supported","typeParam","Major banks supp
1orted, others available:"],[1,"flex","flex-row","gap-3"],[4,"ngFor","ngForOf"],[3,"displayIcon"],["note-header",""],[1,"mt-1","text-black-7","text-sm","mb-0"],["type","translate","value","b2b.igm.common.notes","typeParam","Note(s)"],["type","innerHTMLTranslate","value","b2b.igm.making.payment.internet.bill.payment.notes"],[1,"w-full"],[1,"w-full",3,"nzOptions","ngModel","nzMobileTitle","ngModelChange"],[1,"border","border-black-3","rounded-lg","p-1","cursor-pointer"],[1,"w-100",3,"src","alt"],[1,"relative"],["class","absolute top-0 left-0",4,"ngIf"],[1,"p-4","xl:p-6","text-center","flex","flex-col","justify-center","items-center"],[1,"flex","justify-center"],["src","assets/images/payment/internet-bill-payment.png","alt","Internet Bill Payment","width","60%"],[1,"flex","flex-row","gap-2","items-center","my-4"],["src","assets/images/payment/circle-arrow-button.png","alt","Cheque Payment","width","42",1,"cursor-pointer"],[1,"text-black-6","mb-0","text-base"],["type","innerHTMLTranslate","value","b2b.igm.making.payment.internet.bill.payment.desc"],[1,"absolute","top-0","left-0"],["src","assets/images/payment/making-payment-type-left-background.svg","alt","Making Payment"],[1,"text-black-7","mb-0","text-lg","font-weight-bold"],["type","translate","value","b2b.igm.making.payment.internet.bill.payment","typeParam","Internet Bill Payment (SGD Only)"],[1,"shadow-container","pay-now","w-full","cursor-pointer",3,"click"],[1,"mb-0","text-base","text-black-6"],["icon","lock","iconClass","text-accent1-8 ml-4"]],template:function(e,t){if(1&e&&(T.YNc(0,ci,32,17,"div",0),T.YNc(1,ui,11,4,"ng-template",null,1,T.W1O),T.YNc(3,mi,2,0,"ng-template",null,2,T.W1O),T.YNc(5,di,5,0,"ng-template",null,3,T.W1O)),2&e){const e=T.MAs(2);T.Q6J("ngIf",t.paymentPage)("ngIfElse",e)}},directives:[i.O5,i.tP,k.i,i.mk,Q.f,i.sg,z.w,O.i,R.JJ,R.On],pipes:[i.Ov,s.X$],styles:["app-internet-payment ul{padding-left:16px}app-internet-payment ul li{font-size:12px}app-internet-payment ul li.disc{list-style:disc}app-internet-payment ol{list-style:auto;padding-left:16px}app-internet-payment .html-list-ol{padding-left:1em;list-style-type:decimal}app-internet-payment .html-list-ul{padding-left:1em;list-style-type:disc}"],encapsulation:2}),(0,b.gn)([(0,Z.Ph)(h.qU.isMobileResolution)],fi.prototype,"isMobileResolution$",void 0),(0,b.gn)([(0,Z.Ph)(x.j.getLoginStatus)],fi.prototype,"loginStatus$",void 0);const _i=function(e){return{formName:e}};function zi(e,t){if(1&e&&T.YNc(0,Ri,1,0,"div",17),2&e){const e=T.oxw(3),t=T.MAs(4);T.Q6J("ngTemplateOutlet",t)("ngTemplateOutletContext",T.VKq(2,_i,e.formNames.paymentReference))}}function Ii(e,t){if(1&e&&(T.TgZ(0,"div"),T.TgZ(1,"p",30),T._uU(2),T.qZA(),T.YNc(3,Oi,5,2,"ng-container",0),T.qZA(),T.YNc(4,zi,1,4,"ng-template",null,31,T.W1O)),2&e){const e=T.MAs(5),t=T.oxw(2);T.xp6(2),T.Oqu(t.formNames.accountNumber),T.xp6(1),T.Q6J("ngIf",t.isLogin)("ngIfElse",e)}}function Fi(e,t){1&e&&T._UZ(0,"div")}const Bi=function(e){return{formName:e,text:"Example: John Doe"}};function Yi(e,t){if(1&e&&T.YNc(0,Fi,1,0,"div",17),2&e){const e=T.oxw(2),t=T.MAs(4);T.Q6J("ngTemplateOutlet",t)("ngTemplateOutletContext",T.VKq(2,Bi,e.formNames.fullName))}}function Di(e,t){1&e&&T._UZ(0,"div")}const $i=function(e,t){return{formName:e,text:t}};function Gi(e,t){if(1&e&&T.YNc(0,Di,1,0,"div",17),2&e){const e=T.oxw(2),t=T.MAs(4);T.Q6J("ngTemplateOutlet",t)("ngTemplateOutletContext",T.WLB(2,$i,e.formNames.beneficiaryDetails,e.ifastAddress))}}function Wi(e,t){if(1&e&&(T.TgZ(0,"p",36),T.ALo(1,"async"),T._UZ(2,"ui-format-value",37),T.qZA()),2&e){const e=T.oxw(2);T.Q6J("ngClass",T.lcZ(1,1,e.isMobileResolution$)||e.isCompactLogin()?"mb-0":"mb-4")}}const Hi=function(e){return{"section-container inner":e}},Ei=function(){return{default:"Currency"}},Ki=function(e){return{"mt-10":e}};function Xi(e,t){if(1&e){const e=T.EpF();T.TgZ(0,"div"),T.TgZ(1,"h2",4),T._UZ(2,"ui-format-value",5),T.qZA(),T.TgZ(3,"p",6),T._UZ(4,"ui-format-value",7),T.qZA(),T.TgZ(5,"div",8),T.ALo(6,"async"),T.TgZ(7,"p",9),T.ALo(8,"async"),T._UZ(9,"ui-format-value",10),T.qZA(),T.TgZ(10,"div",11),T.ALo(11,"async"),T.TgZ(12,"uic-select",12),T.NdJ("ngModelChange",function(t){return T.CHM(e),T.oxw().selectedCurrency=t}),T.ALo(13,"translate"),T.ALo(14,"async"),T.qZA(),T.TgZ(15,"div",13),T.TgZ(16,"p",14),T._UZ(17,"ui-format-value",15),T.qZA(),T.qZA(),T.YNc(18,yi,2,1,"ng-container",16),T.ALo(19,"async"),T.qZA(),T.TgZ(20,"div",11),T.ALo(21,"async"),T.YNc(22,Zi,1,0,"div",17),T.YNc(23,hi,2,1,"ng-container",16),T.ALo(24,"async"),T.YNc(25,Ti,1,0,"div",17),T.YNc(26,ki,2,1,"ng-container",16),T.ALo(27,"async"),T.YNc(28,vi,1,0,"div",17),T.YNc(29,Ni,2,1,"ng-container",16),T.ALo(30,"async"),T.YNc(31,wi,1,0,"div",17),T.TgZ(32,"div",13),T.YNc(33,qi,1,0,"ng-container",17),T.qZA(),T.TgZ(34,"div",18),T.ALo(35,"async"),T.YNc(36,Mi,1,0,"ng-container",17),T.YNc(37,Li,1,0,"ng-container",17),T.qZA(),T.YNc(38,Ui,6,4,"ng-container",16),T.ALo(39,"async"),T.YNc(40,Ii,6,3,"ng-template",null,19,T.W1O),T.YNc(42,Yi,1,4,"ng-template",null,20,T.W1O),T.YNc(44,Gi,1,5,"ng-template",null,21,T.W1O),T.qZA(),T.YNc(46,Wi,3,3,"ng-template",null,22,T.W1O),T.TgZ(48,"div",8),T.ALo(49,"async"),T.TgZ(50,"ui-note",23),T.ynx(51,24),T.TgZ(52,"p",25),T._UZ(53,"ui-format-value",26),T.qZA(),T.BQk(),T._UZ(54,"ui-format-value",27),T.qZA(),T.qZA(),T.qZA(),T.qZA()}if(2&e){const e=T.oxw(),t=T.MAs(4);T.xp6(5),T.Q6J("ngClass",T.VKq(60,Hi,!T.lcZ(6,33,e.isMobileResolution$)&&!e.isCompactLogin())),T.xp6(2),T.Q6J("ngClass",T.lcZ(8,35,e.isMobileResolution$)||e.isCompactLogin()?"mb-4":"mb-6"),T.xp6(3),T.Q6J("ngClass",T.lcZ(11,37,e.isMobileResolution$)||e.isCompactLogin()?"grid-cols-1":"grid-cols-2 gap-x-9 gap-y-6"),T.xp6(2),T.Q6J("nzMobileTitle",T.xi3(13,39,"b2b.igm.common.currency",T.DdM(62,Ei)))("enableCountryFlagTemplate",!0)("countryFlag",!0)("ngClass",T.lcZ(14,42,e.isMobileResolution$)||e.isCompactLogin()?"mb-4":"mb-6")("ngModel",e.selectedCurrency)("nzOptions",e.paymentConstant.PAYMENT_CURRENCY_LIST)("nzBoldInput",!0),T.xp6(6),T.Q6J("ngIf",!T.lcZ(19,44,e.isMobileResolution$)&&!e.isCompactLogin()),T.xp6(2),T.Q6J("ngClass",T.lcZ(21,46,e.isMobileResolution$)||e.isCompactLogin()?"grid-cols-1 gap-4":"grid-cols-2 gap-x-9 gap-y-6"),T.xp6(2),T.Q6J("ngTemplateOutlet",t)("ngTemplateOutletContext",T.WLB(63,$i,e.formNames.bankName,e.transactionDetail.bankName)),T.xp6(1),T.Q6J("ngIf",!T.lcZ(24,48,e.isMobileResolution$)&&!e.isCompactLogin()),T.xp6(2),T.Q6J("ngTemplateOutlet",t)("ngTemplateOutletContext",T.WLB(66,$i,e.formNames.accName,e.transactionDetail.beneficialAcName)),T.xp6(1),T.Q6J("ngIf",!T.lcZ(27,50,e.isMobileResolution$)&&!e.isCompactLogin()),T.xp6(2),T.Q6J("ngTemplateOutlet",t)("ngTemplateOutletContext",T.WLB(69,$i,e.formNames.accNo,e.isLogin?e.transactionDetail.beneficialAcNo:"XX-X-XXXXXX-X")),T.xp6(1),T.Q6J("ngIf",!T.lcZ(30,52,e.isMobileResolution$)&&!e.isCompactLogin()),T.xp6(2),T.Q6J("ngTemplateOutlet",t)("ngTemplateOutletContext",T.WLB(72,$i,e.formNames.swiftCode,e.isLogin?e.transactionDetail.swiftCode:"---- ----")),T.xp6(2),T.Q6J("ngTemplateOutlet",t)("ngTemplateOutletContext",T.WLB(75,$i,e.formNames.bankAddress,e.transactionDetail.receivingBankAddress)),T.xp6(1),T.Q6J("ngClass",T.lcZ(35,54,e.isMobileResolution$)||e.isCompactLogin()?"grid-cols-1 gap-4":"grid-cols-2 gap-x-9 gap-y-6"),T.xp6(2),T.Q6J("ngTemplateOutlet",t)("ngTemplateOutletContext",T.WLB(78,$i,e.formNames.charges,e.transactionDetail.charges)),T.xp6(1),T.Q6J("ngTemplateOutlet",t)("ngTemplateOutletContext",T.WLB(81,$i,e.formNames.clearingCode,e.isLogin?e.transactionDetail.bankCode:"---- ----")),T.xp6(1),T.Q6J("ngIf",T.lcZ(39,56,e.isMobileResolution$)||e.isCompactLogin()),T.xp6(10),T.Q6J("ngClass",T.VKq(84,Ki,T.lcZ(49,58,e.isMobileResolution$)||e.isCompactLogin())),T.xp6(2),T.Q6J("displayIcon",!0)}}function ji(e,t){1&e&&T._UZ(0,"img",49)}function Vi(e,t){1&e&&T.GkF(0)}const ea=function(e){return{"justify-between":e}},ta=function(){return{tab:"telegraphicTransfer"}},na=function(e){return{"col-span-2":e}};function ia(e,t){if(1&e&&(T.TgZ(0,"div",38),T.TgZ(1,"div",39),T.YNc(2,ji,1,0,"img",40),T.ALo(3,"async"),T.qZA(),T.TgZ(4,"div",41),T.TgZ(5,"div",42),T.ALo(6,"async"),T.YNc(7,Vi,1,0,"ng-container",28),T._UZ(8,"img",43),T.qZA(),T.TgZ(9,"div",44),T.ALo(10,"async"),T.TgZ(11,"p",45),T.ALo(12,"async"),T._UZ(13,"ui-format-value",46),T.qZA(),T.TgZ(14,"div",47),T.ALo(15,"async"),T._UZ(16,"img",48),T.ALo(17,"async"),T.qZA(),T.qZA(),T.qZA(),T.qZA()),2&e){const e=T.oxw(),t=T.MAs(6);T.xp6(2),T.Q6J("ngIf",!T.lcZ(3,9,e.isMobileResolution$)),T.xp6(3),T.Q6J("ngClass",T.VKq(21,ea,T.lcZ(6,11,e.isMobileResolution$))),T.xp6(2),T.Q6J("ngTemplateOutlet",t),T.xp6(1),T.Q6J("routerLink",e.paymentPageUrl)("queryParams",T.DdM(23,ta)),T.xp6(1),T.Q6J("ngClass",T.lcZ(10,13,e.isMobileResolution$)?"flex flex-col":"grid grid-cols-3"),T.xp6(2),T.Q6J("ngClass",T.VKq(24,na,!T.lcZ(12,15,e.isMobileResolution$))),T.xp6(3),T.Q6J("ngClass",T.lcZ(15,17,e.isMobileResolution$)?"justify-center":"col-span-1 justify-end"),T.xp6(2),T.Q6J("width",T.lcZ(17,19,e.isMobileResolution$)?120:200)}}function aa(e,t){1&e&&(T.ynx(0),T._UZ(1,"ui-icon",53),T.BQk())}function oa(e,t){if(1&e){const e=T.EpF();T.TgZ(0,"ui-icon",35),T.NdJ("click",function(){T.CHM(e);const t=T.oxw().text;return T.oxw().copyText(t)}),T.qZA()}}function sa(e,t){if(1&e){const e=T.EpF();T.TgZ(0,"div"),T.TgZ(1,"p",30),T._uU(2),T.qZA(),T.TgZ(3,"div",50),T.NdJ("click",function(){const t=T.CHM(e).formName,n=T.oxw();return n.isLogin||t!=n.formNames.accNo&&t!=n.formNames.swiftCode&&t!=n.formNames.paymentReference&&t!=n.formNames.clearingCode?null:n.openSignInModal()}),T.TgZ(4,"div",33),T.TgZ(5,"p",51),T._uU(6),T.qZA(),T.YNc(7,aa,2,0,"ng-container",0),T.YNc(8,oa,1,0,"ng-template",null,52,T.W1O),T.qZA(),T.qZA(),T.qZA()}if(2&e){const e=t.formName,n=t.text,i=T.MAs(9),a=T.oxw();T.xp6(2),T.hij(" ",e," "),T.xp6(4),T.Oqu(a.isLogin||e!=a.formNames.paymentReference?n:"---- ----"),T.xp6(1),T.Q6J("ngIf",!a.isLogin&&(e==a.formNames.accNo||e==a.formNames.swiftCode||e==a.formNames.paymentReference||e==a.formNames.clearingCode))("ngIfElse",i)}}function ra(e,t){1&e&&(T.TgZ(0,"h2",54),T._UZ(1,"ui-format-value",55),T.qZA())}class la{constructor(e,t,n){this.translate=e,this.router=t,this.factsheetModalService=n,this.refNoList=[],this.mobileRefno="",this.emitCopyText=new T.vpe,this.paymentPageUrl=J.M.paymentPage,this.paymentConstant=P,this.ifastAddress="iFAST Financial Pte Ltd, 10 Collyer Quay #26-01, Ocean Financial Centre, Singapore 049315",this.isLogin=!1,this.selectedCurrency="SGD",this.paymentPage=!1,this.formNames={},this.loadForm()}ngOnInit(){this.loginStatus$.subscribe(e=>{this.isLogin=e===y.$.CLIENT_LOGIN_STATUS_OK}),this.handleRouteChange(),this.router.events.subscribe(e=>{e instanceof d.m2&&this.handleRouteChange()})}ngOnChanges(e){e.refNoList&&this.refNoList.length>0&&this.updateSelectedAccountNumber(),e.mobileRefno&&this.updateSelectedAccountNumber()}updateSelectedAccountNumber(){if(0!==this.refNoList.length)if(this.mobileRefno){const e=this.refNoList.find(e=>e.value===this.mobileRefno);this.selectedAccountNumber=e?e.value:this.refNoList[0].value}else this.selectedAccountNumber=this.refNoList[0].value}copyText(e){this.emitCopyText.emit(e)}loadForm(){this.formNames={bankName:this.translate.instant("b2b.igm.making.payment.telegraphic.transfer.beneficiary.receiving.bank.name",{default:"Beneficiary/ Receiving Bank Name"}),accName:this.translate.instant("b2b.igm.making.payment.telegraphic.transfer.beneficiary.receiving.acc.name",{default:"Beneficiary/ Receiving Acc Name"}),accNo:this.translate.instant("b2b.igm.making.payment.telegraphic.transfer.beneficiary.receiving.acc.no",{default:"Beneficiary/ Receiving Acc No"}),swiftCode:this.translate.instant("b2b.igm.making.payment.telegraphic.transfer.beneficiary.receiving.swift.code",{default:"Beneficiary/ Receiving Swift Code (For Telegraphic Only)"}),bankAddress:this.translate.instant("b2b.igm.making.payment.telegraphic.transfer.beneficiary.receiving.bank.address",{default:"Beneficiary/ Receiving Bank Address"}),charges:this.translate.instant("b2b.igm.making.payment.telegraphic.transfer.charges",{default:"Charges"}),clearingCode:this.translate.instant("b2b.igm.making.payment.telegraphic.transfer.bank.clearing.code",{default:"Bank Code / Clearing Code"}),accountNumber:this.translate.instant("b2b.igm.making.payment.telegraphic.transfer.your.ifast.gm.acc.num",{default:"Your iFAST Global Markets Account Number"}),fullName:this.translate.instant("b2b.igm.making.payment.telegraphic.transfer.your.full.name",{default:"Your Full Name"}),beneficiaryDetails:this.translate.instant("b2b.igm.making.payment.telegraphic.transfer.beneficiary.detail.name.address",{default:"Beneficiary Details (Name & Address)"})}}get transactionDetail(){return P.TT_TRANSACTION_DETAILS[this.selectedCurrency
1]}handleRouteChange(){this.paymentPage=this.router.url.startsWith(J.M.paymentPage)}openSignInModal(){return this.factsheetModalService.openSignInModal()}isCompactScreen(){const e=window.innerWidth;return e>=996&&e<=1366}isCompactLogin(){return this.isLogin&&this.isCompactScreen()}}la.\u0275fac=function(e){return new(e||la)(T.Y36(s.sK),T.Y36(d.F0),T.Y36(zt.f))},la.\u0275cmp=T.Xpm({type:la,selectors:[["app-telegraphic-transfer-payment"]],inputs:{refNoList:"refNoList",mobileRefno:"mobileRefno"},outputs:{emitCopyText:"emitCopyText"},features:[T.TTD],decls:7,vars:2,consts:[[4,"ngIf","ngIfElse"],["preloginTpl",""],["formFieldTpl",""],["telegraphicTransferTpl",""],[1,"text-lg","text-black-7","mb-2"],["type","translate","value","b2b.igm.making.payment.telegraphic.transfer.title","typeParam","Telegraphic Transfer"],[1,"text-base","text-black-6","mb-8"],["type","translate","value","b2b.igm.making.payment.telegraphic.transfer.desc","typeParam","A Telegraphic Transfer is a request to a bank to electronically transfer funds, often used for international payments. This secure method enables quick and efficient fund transfers in various currencies, including major ones like USD, EUR, HKD, CNY and GBP. While Telegraphic Transfers facilitate cross-border transactions, bank-related fees may apply."],[3,"ngClass"],[1,"text-md","text-black-7","font-weight-bold",3,"ngClass"],["type","translate","value","b2b.igm.making.payment.telegraphic.transfer.select.foreign.currency","typeParam","Select Your Foreign Currency to View Telegraphic Transfer Details"],[1,"grid",3,"ngClass"],["nzClass","text-lg",3,"nzMobileTitle","enableCountryFlagTemplate","countryFlag","ngClass","ngModel","nzOptions","nzBoldInput","ngModelChange"],[1,"col-start-1"],[1,"text-base","text-black-7","font-weight-medium","mb-4"],["type","translate","value","b2b.igm.making.payment.telegraphic.transfer.beneficiary.info","typeParam","Beneficiary Information"],[4,"ngIf"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"col-start-1","grid",3,"ngClass"],["igmAccSelection",""],["yourFullName",""],["beneficiaryDetails",""],["paymentRefTitle",""],[3,"displayIcon"],["note-header",""],[1,"mt-1","text-black-7","text-sm","mb-0"],["type","translate","value","b2b.igm.common.notes","typeParam","Note(s)"],["type","innerHTMLTranslate","value","b2b.igm.making.payment.telegraphic.transfer.notes"],[4,"ngTemplateOutlet"],["nzDashed","",1,"border-black-3","my-4"],[1,"text-sm","mb-2","text-black-6"],["paymentReferencePreloginTpl",""],[1,"w-full"],[1,"flex","flex-row","justify-between","items-center"],[1,"w-full",3,"nzOptions","ngModel","ngModelChange"],["icon","content_copy","iconClass","text-accent1-8 ml-4 cursor-pointer",3,"click"],[1,"text-base","text-black-7","font-weight-medium",3,"ngClass"],["type","translate","value","b2b.igm.making.payment.telegraphic.transfer.payment.reference","typeParam","Payment Reference"],[1,"relative"],[1,"absolute","top-0","right-0"],["src","assets/images/payment/making-payment-type-background.png","alt","Making Payment",4,"ngIf"],[1,"p-4","xl:p-6"],[1,"flex","flex-row","gap-4","items-center","mb-4",3,"ngClass"],["src","assets/images/payment/circle-arrow-button.png","alt","Telegraphic Transfer","width","42",1,"cursor-pointer",3,"routerLink","queryParams"],[1,"gap-4",3,"ngClass"],[1,"mb-0","text-left","text-black-6","text-base",3,"ngClass"],["type","innerHTMLTranslate","value","b2b.igm.making.payment.telegraphic.transfer.instruction.desc"],[1,"flex",3,"ngClass"],["src","assets/images/payment/telegraphic-transfer-instruction.png","alt","Telegraphic Transfer Instruction",3,"width"],["src","assets/images/payment/making-payment-type-background.png","alt","Making Payment"],[1,"shadow-container","pay-now","w-full",3,"click"],[1,"mb-0","text-base","text-black-6"],["copyTpl",""],["icon","lock","iconClass","text-accent1-8 ml-4"],[1,"text-lg","text-black-7","mb-0"],["type","translate","value","b2b.igm.making.payment.telegraphic.transfer.instruction","typeParam","Telegraphic Transfer Instruction"]],template:function(e,t){if(1&e&&(T.YNc(0,Xi,55,86,"div",0),T.YNc(1,ia,18,26,"ng-template",null,1,T.W1O),T.YNc(3,sa,10,4,"ng-template",null,2,T.W1O),T.YNc(5,ra,2,0,"ng-template",null,3,T.W1O)),2&e){const e=T.MAs(2);T.Q6J("ngIf",t.paymentPage)("ngIfElse",e)}},directives:[i.O5,k.i,i.mk,O.i,R.JJ,R.On,i.tP,z.w,C.g,Q.f,d.rH],pipes:[i.Ov,s.X$],styles:["app-telegraphic-transfer-payment ul{padding-left:16px}app-telegraphic-transfer-payment ul li{font-size:12px}app-telegraphic-transfer-payment ul li.disc{list-style:disc}app-telegraphic-transfer-payment ul li.number{list-style:auto}app-telegraphic-transfer-payment ol{list-style:auto;padding-left:16px}app-telegraphic-transfer-payment .html-list-ol{padding-left:1em;list-style-type:decimal}app-telegraphic-transfer-payment .html-list-ul{padding-left:1em;list-style-type:disc}"],encapsulation:2}),(0,b.gn)([(0,Z.Ph)(x.j.getLoginStatus)],la.prototype,"loginStatus$",void 0),(0,b.gn)([(0,Z.Ph)(h.qU.isMobileResolution)],la.prototype,"isMobileResolution$",void 0);var ca=n(46782),pa=n(75463),ga=n(26265),ua=n(74794);function ma(e,t){if(1&e&&(T.TgZ(0,"h4",5),T._uU(1),T.qZA()),2&e){const e=T.oxw();T.xp6(1),T.Oqu(e.title)}}function da(e,t){if(1&e&&T._UZ(0,"nz-step",6),2&e){const e=T.oxw();T.Q6J("nzTitle",e.nzTitleStep1)("nzDescription",e.nzDescriptionStep1)("nzStatus",e.statusInfo)}}function fa(e,t){if(1&e&&T._UZ(0,"nz-step",6),2&e){const e=T.oxw();T.Q6J("nzTitle",e.nzTitleStep2)("nzDescription",e.nzDescriptionStep2)("nzStatus",e.statusInfo)}}function ba(e,t){if(1&e&&T._UZ(0,"nz-step",7),2&e){const e=T.oxw();T.Q6J("nzTitle",e.nzTitleStep3)("nzDescription",e.nzDescriptionStep3)("nzStatus",e.statusInfo)}}class ya{constructor(){}}ya.\u0275fac=function(e){return new(e||ya)},ya.\u0275cmp=T.Xpm({type:ya,selectors:[["uic-processing-flow"]],inputs:{title:"title",nzTitleStep1:"nzTitleStep1",nzDescriptionStep1:"nzDescriptionStep1",nzTitleStep2:"nzTitleStep2",nzDescriptionStep2:"nzDescriptionStep2",nzTitleStep3:"nzTitleStep3",nzDescriptionStep3:"nzDescriptionStep3",statusInfo:"statusInfo"},decls:6,vars:5,consts:[[1,"uic-processing-flow"],["class","text-black mb-4",4,"ngIf"],["nzProgressDot","",3,"nzCurrent"],["class","custom-nz-step-tail",3,"nzTitle","nzDescription","nzStatus",4,"ngIf"],["last","","class","custom-nz-step-tail last",3,"nzTitle","nzDescription","nzStatus",4,"ngIf"],[1,"text-black","mb-4"],[1,"custom-nz-step-tail",3,"nzTitle","nzDescription","nzStatus"],["last","",1,"custom-nz-step-tail","last",3,"nzTitle","nzDescription","nzStatus"]],template:function(e,t){1&e&&(T.TgZ(0,"div",0),T.YNc(1,ma,2,1,"h4",1),T.TgZ(2,"
1nz-steps",2),T.YNc(3,da,1,3,"nz-step",3),T.YNc(4,fa,1,3,"nz-step",3),T.YNc(5,ba,1,3,"nz-step",4),T.qZA(),T.qZA()),2&e&&(T.xp6(1),T.Q6J("ngIf",t.title),T.xp6(1),T.Q6J("nzCurrent",2),T.xp6(1),T.Q6J("ngIf",t.nzTitleStep1),T.xp6(1),T.Q6J("ngIf",t.nzTitleStep2),T.xp6(1),T.Q6J("ngIf",t.nzTitleStep3))},directives:[i.O5,ua.iy,ua.$W],styles:['uic-processing-flow nz-steps{width:100%}uic-processing-flow .uic-processing-flow .ant-steps-dot .ant-steps-item-tail:after{height:0}uic-processing-flow .uic-processing-flow .ant-steps-horizontal .ant-steps-item-container .ant-steps-item-tail{width:95%;margin:4px 0 0 89px;padding:0}uic-processing-flow .uic-processing-flow .ant-steps-horizontal .ant-steps-item-container .ant-steps-item-content{width:150px;margin:18px 1px 0}uic-processing-flow .uic-processing-flow .ant-steps-horizontal .ant-steps-item-container .ant-steps-item-content .ant-steps-item-title{color:#121212;font-size:14px;font-weight:400}uic-processing-flow .uic-processing-flow .ant-steps-horizontal .ant-steps-item-container .ant-steps-item-content .ant-steps-item-description{color:#707070;font-size:14px;font-weight:400}uic-processing-flow .uic-processing-flow .ant-steps-item-tail:after{content:"";display:block;background:#0000!important;margin-left:3px;border:1px dashed #cbd0d7;color:#cbd0d7}uic-processing-flow .uic-processing-flow .ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot{border-radius:100%;height:14px;width:14px;left:3px;display:inline-flex;align-items:center;justify-content:center;background-color:#0e9ec3;position:relative}uic-processing-flow .uic-processing-flow .ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot:before{content:"";display:inline-block;height:24px;min-width:1.5rem;border-radius:100%;border:2px solid #0e9ec3;position:absolute;background:#0000}'],encapsulation:2}),(0,b.gn)([(0,Z.Ph)(h.qU.isMobileResolution)],ya.prototype,"isMobileResolution$",void 0);const Za=["malaysiaBankTransferDeclarationTpl"];function xa(e,t){1&e&&T._UZ(0,"nz-tab",45),2&e&&T.Q6J("nzTitle",t.$implicit.name)}function ha(e,t){1&e&&T.GkF(0)}function Ta(e,t){if(1&e&&(T.ynx(0),T.YNc(1,ha,1,0,"ng-container",46),T.BQk()),2&e){T.oxw(2);const e=T.MAs(4);T.xp6(1),T.Q6J("ngTemplateOutlet",e)}}function Aa(e,t){1&e&&T.GkF(0)}function ka(e,t){if(1&e&&(T.ynx(0),T.YNc(1,Aa,1,0,"ng-container",46),T.BQk()),2&e){T.oxw(2);const e=T.MAs(6);T.xp6(1),T.Q6J("ngTemplateOutlet",e)}}const va=function(){return{default:"Payment to iFAST"}},Ca=function(){return{default:"Reflect in Cash Account"}},Na=function(){return{default:"Next Business Day"}},wa=function(){return{default:"Withdrawal from iFAST"}},qa=function(){return{default:"Paid Out"}};function Ma(e,t){if(1&e){const e=T.EpF();T.TgZ(0,"div"),T.TgZ(1,"h2",6),T._UZ(2,"ui-format-value",7),T.qZA(),T.TgZ(3,"p",8),T._UZ(4,"ui-format-value",9),T.qZA(),T.TgZ(5,"div",10),T.TgZ(6,"div",11),T.TgZ(7,"p",12),T._UZ(8,"ui-format-value",13),T.qZA(),T.TgZ(9,"p",14),T._UZ(10,"ui-format-value",15),T.qZA(),T.TgZ(11,"div",16),T.ALo(12,"async"),T.TgZ(13,"div",17),T.TgZ(14,"div",18),T._uU(15,"1"),T.qZA(),T.TgZ(16,"div",19),T._UZ(17,"ui-format-value",20),T.TgZ(18,"span",21),T.NdJ("click",function(){return T.CHM(e),T.oxw().openMYRBankAccDeclarationForm()}),T._UZ(19,"ui-format-value",22),T.qZA(),T.qZA(),T.qZA(),T.TgZ(20,"div",17),T.TgZ(21,"div",18),T._uU(22,"2"),T.qZA(),T.TgZ(23,"p",23),T._UZ(24,"ui-format-value",24),T.qZA(),T.qZA(),T.qZA(),T.qZA(),T.TgZ(25,"div",25),T.ALo(26,"async"),T.TgZ(27,"div",26),T.TgZ(28,"nz-tabset",27),T.NdJ("nzSelectedIndexChange",function(t){return T.CHM(e),T.oxw().selectedTabIndex=t}),T.YNc(29,xa,1,1,"nz-tab",28),T.qZA(),T.YNc(30,Ta,2,1,"ng-container",29),T.YNc(31,ka,2,1,"ng-container",29),T.qZA(),T.TgZ(32,"div",30),T.ALo(33,"async"),T.TgZ(34,"div",31),T.TgZ(35,"p",32),T._UZ(36,"ui-format-value",33),T.qZA(),T.TgZ(37,"div",34),T._UZ(38,"uic-processing-flow",35),T.ALo(39,"translate"),T.ALo(40,"translate"),T.ALo(41,"translate"),T.qZA(),T.TgZ(42,"p",36),T._UZ(43,"ui-format-value",37),T.qZA(),T.qZA(),T.TgZ(44,"div",38),T.TgZ(45,"p",32),T._UZ(46,"ui-format-value",39),T.qZA(),T.TgZ(47,"div",34),T._UZ(48,"uic-processing-flow",35),T.ALo(49,"translate"),T.ALo(50,"translate"),T.ALo(51,"translate"),T.qZA(),T.TgZ(52,"p",36),T._UZ(53,"ui-format-value",37),T.qZA(),T.qZA(),T.qZA(),T.qZA(),T.qZA(),T.TgZ(54,"ui-note",40),T.ynx(55,41),T.TgZ(56,"p",42),T._UZ(57,"ui-format-value",43),T.qZA(),T.BQk(),T._UZ(58,"ui-format-value",44),T.qZA(),T.qZA()}if(2&e){const e=T.oxw();T.xp6(11),T.Q6J("ngClass",T.lcZ(12,14,e.isMobileResolution$)||e.isCompactScreen()?"grid-cols-1":"grid-cols-2"),T.xp6(14),T.Q6J("ngClass",T.lcZ(26,16,e.isMobileResolution$)||e.isCompactScreen()?"grid-cols-2":"grid-cols-3 gap-6"),T.xp6(3),T.Q6J("nzSelectedIndex",e.selectedTabIndex),T.xp6(1),T.Q6J("ngForOf",e.tabs),T.xp6(1),T.Q6J("ngIf",0===e.selectedTabIndex),T.xp6(1),T.Q6J("ngIf",1===e.selectedTabIndex),T.xp6(1),T.Q6J("ngClass",T.lcZ(33,18,e.isMobileResolution$)||e.isCompactScreen()?"mt-4 col-span-2":"mt-10"),T.xp6(6),T.Q6J("nzTitleStep1",T.xi3(39,20,"b2b.igm.making.payment.malaysia.bank.transfer.myr.payment.to.ifast",T.DdM(38,va)))("nzTitleStep3",T.xi3(40,23,"b2b.igm.making.payment.malaysia.bank.transfer.myr.reflect.cash.account",T.DdM(39,Ca)))("nzDescriptionStep3",T.xi3(41,26,"b2b.igm.making.payment.malaysia.bank.transfer.myr.next.business.day",T.DdM(40,Na))),T.xp6(10),T.Q6J("nzTitleStep1",T.xi3(49,29,"b2b.igm.making.payment.malaysia.bank.transfer.myr.withdrawal.from.ifast",T.DdM(41,wa)))("nzTitleStep3",T.xi3(50,32,"b2b.igm.common.paid.out",T.DdM(42,qa)))("nzDescriptionStep3",T.xi3(51,35,"b2b.igm.making.payment.malaysia.bank.transfer.myr.next.business.day",T.DdM(43,Na))),T.xp6(6),T.Q6J("displayIcon",!0)}}const La=function(){return{tab:"malaysiaBankTransfer"}},Sa=function(e){return{"flex justify-center":e}};function Pa(e,t){if(1&e){const e=T.EpF();T.ynx(0),T.TgZ(1,"div",47),T.TgZ(2,"div",48),T._UZ(3,"img",49),T.qZA(),T.TgZ(4,"div",50),T.TgZ(5,"div"),T.TgZ(6,"div",51),T.TgZ(7,"div",52),T.TgZ(8,"p",53),T._UZ(9,"ui-format-value",54),T.qZA(),T.TgZ(10,"p",55),T._UZ(11,"ui-format-value",56),T.qZA(),T.qZA(),T._UZ(12,"img",57
1),T.qZA(),T.TgZ(13,"div",58),T._UZ(14,"ui-format-value",59),T.qZA(),T.qZA(),T.TgZ(15,"div",60),T.TgZ(16,"div",61),T.ALo(17,"async"),T.TgZ(18,"div"),T.TgZ(19,"p",62),T._UZ(20,"ui-format-value",63),T.qZA(),T.TgZ(21,"div",64),T.ALo(22,"async"),T.TgZ(23,"div",18),T._uU(24,"1"),T.qZA(),T.TgZ(25,"p",23),T._UZ(26,"ui-format-value",65),T.TgZ(27,"span",21),T.NdJ("click",function(){return T.CHM(e),T.oxw(2).openMYRBankAccDeclarationForm()}),T._UZ(28,"ui-format-value",22),T.qZA(),T.qZA(),T.qZA(),T.TgZ(29,"div",17),T.TgZ(30,"div",18),T._uU(31,"2"),T.qZA(),T.TgZ(32,"p",23),T._UZ(33,"ui-format-value",66),T.qZA(),T.qZA(),T.qZA(),T.TgZ(34,"div",30),T.ALo(35,"async"),T._UZ(36,"img",67),T.ALo(37,"async"),T.ALo(38,"async"),T.qZA(),T.qZA(),T.qZA(),T.qZA(),T.qZA(),T.BQk()}if(2&e){const e=T.oxw(2);T.xp6(12),T.Q6J("routerLink",e.paymentPageUrl)("queryParams",T.DdM(17,La)),T.xp6(4),T.Q6J("ngClass",T.lcZ(17,7,e.isMobileResolution$)?"flex-col":"flex-row"),T.xp6(5),T.Q6J("ngClass",T.lcZ(22,9,e.isMobileResolution$)?"my-4":"mt-6 mb-4"),T.xp6(13),T.Q6J("ngClass",T.VKq(18,Sa,T.lcZ(35,11,e.isMobileResolution$))),T.xp6(2),T.Q6J("src",T.lcZ(37,13,e.isMobileResolution$)?"assets/images/payment/duit-now-giro-mobile.png":"assets/images/payment/duit-now-giro.png",T.LSH)("width",T.lcZ(38,15,e.isMobileResolution$)?180:160)}}function Ja(e,t){if(1&e&&T.YNc(0,Pa,39,20,"ng-container",29),2&e){const e=T.oxw();T.Q6J("ngIf",!e.paymentPage)}}function Qa(e,t){1&e&&T._UZ(0,"div")}function Ua(e,t){1&e&&T._UZ(0,"div")}function Oa(e,t){1&e&&T._UZ(0,"div")}function Ra(e,t){1&e&&T._UZ(0,"div")}const _a=function(){return{default:"Payment Reference (Your iGM Account Number)"}};function za(e,t){if(1&e){const e=T.EpF();T.ynx(0),T.TgZ(1,"p",75),T._uU(2),T.qZA(),T.TgZ(3,"div",76),T.TgZ(4,"div",77),T.TgZ(5,"uic-select",78),T.NdJ("ngModelChange",function(t){return T.CHM(e),T.oxw(2).selectedAccountNumber=t}),T.ALo(6,"translate"),T.qZA(),T.TgZ(7,"ui-icon",79),T.NdJ("click",function(){T.CHM(e);const t=T.oxw(2);return t.copyText(t.selectedAccountNumber)}),T.qZA(),T.qZA(),T.qZA(),T.BQk()}if(2&e){const e=T.oxw(2);T.xp6(2),T.hij(" ",e.duitNowFormNames.paymentReference," "),T.xp6(3),T.Q6J("nzOptions",e.refNoList)("ngModel",e.selectedAccountNumber)("nzMobileTitle",T.xi3(6,4,"b2b.igm.making.payment.payee.reference.igm.acct.number",T.DdM(7,_a)))}}function Ia(e,t){1&e&&T._UZ(0,"div")}const Fa=function(e){return{formName:e}};function Ba(e,t){if(1&e&&T.YNc(0,Ia,1,0,"div",73),2&e){const e=T.oxw(2),t=T.MAs(8);T.Q6J("ngTemplateOutlet",t)("ngTemplateOutletContext",T.VKq(2,Fa,e.giroRentasFormNames.paymentReference))}}function Ya(e,t){1&e&&T._UZ(0,"div")}const Da=function(e){return{"col-span-2":e}},$a=function(e,t){return{formName:e,text:t}},Ga=function(e){return{formName:e,text:"Fund Transfer"}},Wa=function(e){return{formName:e,text:"Non-resident"}};function Ha(e,t){if(1&e&&(T.TgZ(0,"p",68),T.ALo(1,"async"),T._UZ(2,"ui-format-value",69),T.qZA(),T.TgZ(3,"p",70),T.ALo(4,"async"),T._UZ(5,"ui-format-value",71),T.qZA(),T.TgZ(6,"div",72),T.ALo(7,"async"),T.TgZ(8,"div",30),T.ALo(9,"async"),T.YNc(10,Qa,1,0,"div",73),T.qZA(),T.YNc(11,Ua,1,0,"div",73),T.YNc(12,Oa,1,0,"div",73),T.YNc(13,Ra,1,0,"div",73),T.TgZ(14,"div"),T.YNc(15,za,8,8,"ng-container",0),T.YNc(16,Ba,1,4,"ng-template",null,74,T.W1O),T.qZA(),T.TgZ(18,"div",30),T.ALo(19,"async"),T.YNc(20,Ya,1,0,"div",73),T.qZA(),T.qZA()),2&e){const e=T.MAs(17),t=T.oxw(),n=T.MAs(8);T.Q6J("ngClass",T.VKq(27,Da,!T.lcZ(1,17,t.isMobileResolution$)&&!t.isCompactScreen())),T.xp6(3),T.Q6J("ngClass",T.VKq(29,Da,!T.lcZ(4,19,t.isMobileResolution$)&&!t.isCompactScreen())),T.xp6(3),T.Q6J("ngClass",T.lcZ(7,21,t.isMobileResolution$)||t.isCompactScreen()?"grid-cols-1":"grid-cols-2"),T.xp6(2),T.Q6J("ngClass",T.VKq(31,Da,!T.lcZ(9,23,t.isMobileResolution$)&&!t.isCompactScreen())),T.xp6(2),T.Q6J("ngTemplateOutlet",n)("ngTemplateOutletContext",T.WLB(33,$a,t.duitNowFormNames.recipientBank,t.beneficiaryBankName)),T.xp6(1),T.Q6J("ngTemplateOutlet",n)("ngTemplateOutletContext",T.VKq(36,Ga,t.duitNowFormNames.paymentType)),T.xp6(1),T.Q6J("ngTemplateOutlet",n)("ngTemplateOutletContext",T.WLB(38,$a,t.duitNowFormNames.recipientMalaysiaAccountNumber,t.beneficiaryBankAccountNumber)),T.xp6(1),T.Q6J("ngTemplateOutlet",n)("ngTemplateOutletContext",T.VKq(41,Wa,t.du
1itNowFormNames.recipientResidentialStatus)),T.xp6(2),T.Q6J("ngIf",t.isLogin)("ngIfElse",e),T.xp6(3),T.Q6J("ngClass",T.VKq(43,Da,!T.lcZ(19,25,t.isMobileResolution$)&&!t.isCompactScreen())),T.xp6(2),T.Q6J("ngTemplateOutlet",n)("ngTemplateOutletContext",T.WLB(45,$a,t.duitNowFormNames.nameOfBeneficiaryAccount,t.beneficiaryAccountName))}}function Ea(e,t){1&e&&T._UZ(0,"div")}function Ka(e,t){1&e&&T._UZ(0,"div")}function Xa(e,t){1&e&&T._UZ(0,"div")}function ja(e,t){1&e&&T._UZ(0,"div")}function Va(e,t){1&e&&T._UZ(0,"div")}function eo(e,t){if(1&e){const e=T.EpF();T.ynx(0),T.TgZ(1,"p",75),T._uU(2),T.qZA(),T.TgZ(3,"div",76),T.TgZ(4,"div",77),T.TgZ(5,"uic-select",82),T.NdJ("ngModelChange",function(t){return T.CHM(e),T.oxw(2).selectedAccountNumber=t}),T.qZA(),T.TgZ(6,"ui-icon",79),T.NdJ("click",function(){T.CHM(e);const t=T.oxw(2);return t.copyText(t.selectedAccountNumber)}),T.qZA(),T.qZA(),T.qZA(),T.BQk()}if(2&e){const e=T.oxw(2);T.xp6(2),T.hij(" ",e.giroRentasFormNames.paymentReference," "),T.xp6(3),T.Q6J("nzOptions",e.refNoList)("ngModel",e.selectedAccountNumber)}}function to(e,t){1&e&&T._UZ(0,"div")}function no(e,t){if(1&e&&T.YNc(0,to,1,0,"div",73),2&e){const e=T.oxw(2),t=T.MAs(8);T.Q6J("ngTemplateOutlet",t)("ngTemplateOutletContext",T.VKq(2,Fa,e.giroRentasFormNames.paymentReference))}}const io=function(e){return{formName:e,text:"MYR"}};function ao(e,t){if(1&e&&(T.TgZ(0,"div",80),T.ALo(1,"async"),T.TgZ(2,"div",30),T.ALo(3,"async"),T.YNc(4,Ea,1,0,"div",73),T.qZA(),T.TgZ(5,"div",30),T.ALo(6,"async"),T.YNc(7,Ka,1,0,"div",73),T.qZA(),T.YNc(8,Xa,1,0,"div",73),T.YNc(9,ja,1,0,"div",73),T.YNc(10,Va,1,0,"div",73),T.TgZ(11,"div"),T.YNc(12,eo,7,3,"ng-container",0),T.YNc(13,no,1,4,"ng-template",null,81,T.W1O),T.qZA(),T.qZA()),2&e){const e=T.MAs(14),t=T.oxw(),n=T.MAs(8);T.Q6J("ngClass",T.lcZ(1,15,t.isMobileResolution$)||t.isCompactScreen()?"grid-cols-1 gap-4":"grid-cols-2 gap-4"),T.xp6(2),T.Q6J("ngClass",T.VKq(21,Da,!T.lcZ(3,17,t.isMobileResolution$)&&!t.isCompactScreen())),T.xp6(2),T.Q6J("ngTemplateOutlet",n)("ngTemplateOutletContext",T.WLB(23,$a,t.giroRentasFormNames.beneficiaryAccountName,t.beneficiaryAccountName)),T.xp6(1),T.Q6J("ngClass",T.VKq(26,Da,!T.lcZ(6,19,t.isMobileResolution$)&&!t.isCompactScreen())),T.xp6(2),T.Q6J("ngTemplateOutlet",n)("ngTemplateOutletContext",T.WLB(28,$a,t.giroRentasFormNames.beneficiaryBankName,t.beneficiaryBankName)),T.xp6(1),T.Q6J("ngTemplateOutlet",n)("ngTemplateOutletContext",T.WLB(31,$a,t.giroRentasFormNames.beneficiaryBankAccountNumber,t.beneficiaryBankAccountNumber)),T.xp6(1),T.Q6J("ngTemplateOutlet",n)("ngTemplateOutletContext",T.WLB(34,$a,t.giroRentasFormNames.swiftCode,t.swiftCode)),T.xp6(1),T.Q6J("ngTemplateOutlet",n)("ngTemplateOutletContext",T.VKq(37,io,t.giroRentasFormNames.currency)),T.xp6(2),T.Q6J("ngIf",t.isLogin)("ngIfElse",e)}}function oo(e,t){1&e&&(T.ynx(0),T._UZ(1,"ui-icon",87),T.BQk())}function so(e,t){if(1&e){const e=T.EpF();T.TgZ(0,"ui-icon",88),T.NdJ("click",function(){T.CHM(e);const t=T.oxw().text;return T.oxw().copyText(t)}),T.qZA()}}function ro(e,t){if(1&e){const e=T.EpF();T.TgZ(0,"div"),T.TgZ(1,"p",83),T._uU(2),T.qZA(),T.TgZ(3,"div",84),T.NdJ("click",function(){const t=T.CHM(e).formName,n=T.oxw();return n.isLogin||t!=n.giroRentasFormNames.paymentReference&&t!=n.duitNowFormNames.paymentReference&&t!=n.duitNowFormNames.recipientMalaysiaAccountNumber&&t!=n.giroRentasFormNames.beneficiaryBankAccountNumber&&t!=n.giroRentasFormNames.swiftCode?null:n.openSignInModal()}),T.TgZ(4,"div",77),T.TgZ(5,"p",85),T._uU(6),T.qZA(),T.YNc(7,oo,2,0,"ng-container",0),T.YNc(8,so,1,0,"ng-template",null,86,T.W1O),T.qZA(),T.qZA(),T.qZA()}if(2&e){const e=t.formName,n=t.text,i=T.MAs(9),a=T.oxw();T.xp6(2),T.hij(" ",e," "),T.xp6(4),T.Oqu(a.isLogin||e!=a.giroRentasFormNames.paymentReference&&e!=a.duitNowFormNames.paymentReference&&e!=a.duitNowFormNames.recipientMalaysiaAccountNumber&&e!=a.giroRentasFormNames.beneficiaryBankAccountNumber&&e!=a.giroRentasFormNames.swiftCode?n:"---- ----"),T.xp6(1),T.Q6J("ngIf",!a.isLogin&&(e==a.giroRentasFormNames.paymentReference||e==a.duitNowFormNames.paymentReference||e==a.duitNow
1FormNames.recipientMalaysiaAccountNumber||e==a.giroRentasFormNames.beneficiaryBankAccountNumber||e==a.giroRentasFormNames.swiftCode))("ngIfElse",i)}}function lo(e,t){if(1&e){const e=T.EpF();T.TgZ(0,"p",89),T._UZ(1,"ui-format-value",90),T.qZA(),T.TgZ(2,"p",91),T._UZ(3,"ui-format-value",92),T.qZA(),T._UZ(4,"nz-divider",93),T.TgZ(5,"p",91),T._UZ(6,"ui-format-value",94),T.qZA(),T.TgZ(7,"div",95),T.ALo(8,"async"),T.TgZ(9,"uic-button",96),T.NdJ("click",function(){return T.CHM(e),T.oxw().handleClose()}),T.ALo(10,"async"),T.qZA(),T.TgZ(11,"uic-button",97),T.NdJ("click",function(){return T.CHM(e),T.oxw().handleDeclareNow()}),T.ALo(12,"async"),T.qZA(),T.qZA()}if(2&e){const e=T.oxw();T.xp6(7),T.Q6J("ngClass",T.lcZ(8,3,e.isMobileResolution$)?"flex-col gap-4 mt-8":"flex-row gap-4 mt-6 justify-end"),T.xp6(2),T.Q6J("nzClass",T.lcZ(10,5,e.isMobileResolution$)?"w-full":""),T.xp6(2),T.Q6J("nzClass",T.lcZ(12,7,e.isMobileResolution$)?"w-full":"")}}class co{constructor(e,t,n,i,a,o){this.translate=e,this.router=t,this.store=n,this.hostService=i,this.factsheetModalService=a,this.uiModalService=o,this.refNoList=[],this.mobileRefno="",this.paymentPageUrl=J.M.paymentPage,this.emitCopyText=new T.vpe,this.igmUrl=this.hostService.getHostUrl(),this.beneficiaryBankAccountNumber=312192901549,this.swiftCode="SCBLMYKXXXX",this.beneficiaryBankName="Standard Chartered Bank Malaysia Berhad",this.beneficiaryAccountName="iFAST Financial Pte Ltd - Settlement Account (MYR)",this.tabs=[{name:"DuitNow"},{name:"GIRO / RENTAS"}],this.duitNowFormNames={},this.giroRentasFormNames={},this.isLogin=!1,this.paymentPage=!1,this.selectedTabIndex=0,this.destroy$=new Rt.xQ,this.loadForm()}ngOnInit(){this.loginStatus$.pipe((0,ca.R)(this.destroy$)).subscribe(e=>{this.isLogin=e===y.$.CLIENT_LOGIN_STATUS_OK}),this.handleRouteChange(),this.router.events.subscribe(e=>{e instanceof d.m2&&this.handleRouteChange()})}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}ngOnChanges(e){e.refNoList&&this.refNoList.length>0&&this.updateSelectedAccountNumber(),e.mobileRefno&&this.updateSelectedAccountNumber()}updateSelectedAccountNumber(){if(0!==this.refNoList.length)if(this.mobileRefno){const e=this.refNoList.find(e=>e.value===this.mobileRefno);this.selectedAccountNumber=e?e.value:this.refNoList[0].value}else this.selectedAccountNumber=this.refNoList[0].value}copyText(e){this.emitCopyText.emit(e)}loadForm(){this.duitNowFormNames={recipientBank:this.translate.instant("b2b.igm.making.payment.recipient.bank",{default:"Recipient's Bank"}),recipientMalaysiaAccountNumber:this.translate.instant("b2b.igm.making.payment.recipient.malaysia.acc.number",{default:"Recipient's Malaysia Account Number"}),paymentType:this.translate.instant("b2b.igm.making.payment.payment.type",{default:"Payment Type"}),recipientResidentialStatus:this.translate.instant("b2b.igm.making.payment.recipient.residential.status",{default:"Recipient's Residential Status"}),paymentReference:this.translate.instant("b2b.igm.making.payment.payee.reference.igm.acct.number",{default:"Payment Reference (Your IGM Account Number)"}),nameOfBeneficiaryAccount:this.translate.instant("b2b.igm.making.payment.name.beneficiary.acc",{default:"Name of Beneficiary Account"})},this.giroRentasFormNames={beneficiaryAccountName:this.translate.instant("b2b.igm.making.payment.beneficiary.account.name",{default:"Beneficiary Account Name"}),beneficiaryBankName:this.translate.instant("b2b.igm.making.payment.name.of.beneficiary.bank",{default:"Name of Beneficiary Bank"}),beneficiaryBankAccountNumber:this.translate.instant("b2b.igm.making.payment.beneficiary.bank.acc.number",{default:"Beneficiary Bank Account Number"}),swiftCode:this.translate.instant("b2b.igm.common.swift.code",{default:"SWIFT Code"}),currency:this.translate.instant("b2b.igm.common.currency",{default:"Currency"}),paymentReference:this.translate.instant("b2b.igm.making.payment.payee.reference.igm.acct.number",{default:"Payment Reference (Your IGM Account Number)"})}}handleRouteChange(){this.paymentPage=this.router.url.startsWith(J.M.paymentPage)}
1openMYRBankAccDeclarationForm(){this.tpl=this.uiModalService.template({contentTemplate:this.malaysiaBankTransferDeclarationTpl,closable:!1,btnOk:!1,nzWidth:600})}handleClose(){var e;null===(e=this.tpl)||void 0===e||e.close(),this.tpl=null}openSignInModal(){return this.factsheetModalService.openSignInModal()}handleDeclareNow(){this.handleClose(),this.isLogin?this.navigateToAcctUpdate():this.openSignInModal().afterClose.pipe((0,ca.R)(this.destroy$)).subscribe(()=>{this.isLogin&&this.navigateToAcctUpdate()})}isCompactScreen(){const e=window.innerWidth;return e>=996&&e<=1366}isCompactLogin(){return this.isLogin&&this.isCompactScreen()}navigateToAcctUpdate(){const e=this.igmUrl+f.o.OLD_ACCOUNT_UPDATE,t=this.store.selectSnapshot(x.j.getToken);console.log("url >>",e),fetch(e,{method:"GET",headers:{"X-AUTH-TOKEN":t}}).then(t=>{window.open(e,"_self")}).catch(e=>{console.error("There was a problem with the fetch operation:",e)})}}co.\u0275fac=function(e){return new(e||co)(T.Y36(s.sK),T.Y36(d.F0),T.Y36(Z.yh),T.Y36(pa.x),T.Y36(zt.f),T.Y36(ga.V))},co.\u0275cmp=T.Xpm({type:co,selectors:[["app-malaysia-bank-transfer-payment"]],viewQuery:function(e,t){if(1&e&&T.Gf(Za,5),2&e){let e;T.iGM(e=T.CRH())&&(t.malaysiaBankTransferDeclarationTpl=e.first)}},inputs:{refNoList:"refNoList",mobileRefno:"mobileRefno"},outputs:{emitCopyText:"emitCopyText"},features:[T.TTD],decls:11,vars:2,consts:[[4,"ngIf","ngIfElse"],["preloginTpl",""],["duitNowTpl",""],["giroRentasTpl",""],["formFieldTpl",""],["malaysiaBankTransferDeclarationTpl",""],[1,"text-lg","text-black-7","mb-4"],["type","translate","value","b2b.igm.making.payment.malaysia.bank.transfer.myr","typeParam","Malaysia Bank Transfer (MYR)"],[1,"text-black-6","text-base","mb-6"],["type","translate","value","b2b.igm.making.payment.malaysia.bank.transfer.myr.postlogin.desc","typeParam","You must activate your accounts by responding to the required question(s) under the \u2018Malaysia Residency/Domestic Borrowing Declaration\u2019 section on their post-login page, as mandated by Malaysian regulations. Funds will not be credited to the your account until the residency declaration is completed."],[1,"malaysia-bank-transfer-container"],[1,"upper-part","bg-background","p-6"],[1,"text-accent1-8","text-md","font-weight-bold","mb-0"],["type","translate","value","b2b.igm.making.payment.malaysia.bank.transfer.myr.2.steps","typeParam","2 steps"],[1,"text-black-7","text-base","mb-0"],["type","translate","value","b2b.igm.making.payment.malaysia.bank.transfer.myr.2.steps.desc","typeParam","to start your investing journey in Malaysia equities with iFAST Global Market (IGM)."],[1,"grid","gap-4","mt-4",3,"ngClass"],[1,"flex","flex-row","gap-4"],[1,"paynow-number-circle","bg-primary-1"],[1,"flex","flex-col","text-black-6","text-base"],["type","translate","value","b2b.igm.making.payment.malaysia.bank.transfer.myr.2.steps.step.1","typeParam","Answering the question(s) required by Malaysia regulations."],[1,"pl-1","text-info-9","cursor-pointer",3,"click"],["type","translate","value","b2b.igm.common.click.here","typeParam","Click Here"],[1,"mb-0","text-black-6","text-base"],["type","translate","value","b2b.igm.making.payment.malaysia.bank.transfer.myr.2.steps.step.2","typeParam","Top-up your MYR Cash account by sending your Malaysia Ringgit directly to iFAST Singapore MYR cash account (held under trust)."],[1,"grid","p-4","lg:p-6",3,"ngClass"],[1,"col-span-2","w-full"],[1,"tab-line","mb-4",3,"nzSelectedIndex","nzSelectedIndexChange"],[3,"nzTitle",4,"ngFor","ngForOf"],[4,"ngIf"],[3,"ngClass"],[1,"rounded-lg","p-4","lg:p-6","border","border-black-2","mb-4"],[1,"text-md","font-weight-medium","text-black-7","mb-4"],["type","translate","value","b2b.igm.making.payment.malaysia.bank.transfer.myr.deposit.processing.time","typeParam","MYR Deposit Processing Time"],[1,"my-4"],[3,"nzTitleStep1","nzTitleStep3","nzDescriptionStep3"],[1,"text-black-7","text-xs","mb-0"],["type","translate","value","b2b.igm.making.payment.malaysia.bank.transfer.myr.business.day.desc","typeParam","Business day excluding Saturdays, Sundays, and public holidays."],[1,"rounded-lg","p-4","lg:p-6","border","border-black-2"],["type","translate","value","b2b.igm.making.payment.malaysia.bank.transfer.myr.withdrawal.processing.t
1ime","typeParam","MYR Withdrawal Processing Time"],[3,"displayIcon"],["note-header",""],[1,"mt-1","text-black-7","text-sm","mb-0"],["type","translate","value","b2b.igm.common.notes","typeParam","Note(s)"],["type","innerHTMLTranslate","value","b2b.igm.making.payment.malaysia.bank.transfer.myr.notes"],[3,"nzTitle"],[4,"ngTemplateOutlet"],[1,"relative","h-full"],[1,"absolute","top-0","left-0"],["src","assets/images/payment/making-payment-type-left-background.svg","alt","Making Payment"],[1,"p-4","xl:p-6","flex","flex-col","h-full","justify-between","gap-4"],[1,"flex","flex-row","justify-between","gap-4","items-center","mb-2"],[1,"flex","flex-col","gap-2"],[1,"text-lg","text-black-7","mb-0","font-weight-bold"],["type","translate","value","b2b.igm.common.payment.myr.bank.transfer","typeParam","Malaysia Bank Transfer (MYR only)"],[1,"text-md","text-black-7","mb-0"],["type","translate","value","b2b.igm.making.payment.myr.bank.transfer.desc","typeParam","Malaysia Bank Transfer to iFAST Global Markets Singapore (MYR)"],["src","assets/images/payment/circle-arrow-button.png","alt","Cheque Payment","width","42",3,"routerLink","queryParams"],[1,"mt-7","text-base","text-black-7"],["type","innerHTMLTranslate","value","b2b.igm.making.payment.myr.bank.transfer.content"],[1,"myr-bank-transfer-card"],[1,"flex","justify-between","gap-4",3,"ngClass"],[1,"text-black-7","mb-0","text-base"],["type","innerHTMLTranslate","value","b2b.igm.making.payment.myr.bank.transfer.2.step.title"],[1,"flex","flex-row","gap-4",3,"ngClass"],["type","translate","value","b2b.igm.making.payment.myr.bank.transfer.2.step.desc","typeParam","Declaration for Malaysia Residency / Domestic Borrowing."],["type","translate","value","b2b.igm.making.payment.myr.bank.transfer.2.step.desc.2","typeParam","Top-up your MYR Cash account by sending your Malaysia Ringgit directly to iFAST Singapore MYR cash account (held under trust) or perform an FX from other currencies from your existing cash account(s)."],["alt","Malaysia Bank Transfer",3,"src","width"],[1,"mb-3","text-black-7","font-weight-bold","text-base",3,"ngClass"],["type","translate","value","b2b.igm.making.payment.malaysia.bank.transfer.myr.duit.now.title","typeParam","Pay via Malaysia\u2019s Transfer to other accounts or DuitNow via Bank Account Number"],[1,"mb-6","text-black-7","text-base",3,"ngClass"],["type","innerHTMLTranslate","value","b2b.igm.making.payment.malaysia.bank.transfer.myr.duit.now.desc"],[1,"grid","gap-4",3,"ngClass"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],["duitNowPaymentReferencePreloginTpl",""],[1,"text-sm","mb-2"],[1,"w-full"],[1,"flex","flex-row","justify-between","items-center"],[1,"w-full",3,"nzOptions","ngModel","nzMobileTitle","ngModelChange"],["icon","content_copy","iconClass","text-accent-1 ml-4 cursor-pointer",3,"click"],[1,"grid",3,"ngClass"],["giroPaymentReferencePreloginTpl",""],[1,"w-full",3,"nzOptions","ngModel","ngModelChange"],[1,"text-sm","mb-2","text-black-6"],[1,"shadow-container","pay-now","w-full","cursor-pointer",3,"click"],[1,"mb-0","text-base","text-black-6"],["copyTpl",""],["icon","lock","iconClass","text-accent1-8 ml-4"],["icon","content_copy","iconClass","text-accent1-8 ml-4 cursor-pointer",3,"click"],[1,"text-black-7","text-md","font-weight-bold","mb-4"],["type","translate","value","b2b.igm.making.payment.myr.bank.transfer.domestic.ringgit.borrowing","typeParam","Domestic Ringgit Borrowing"],[1,"text-black-6","text-base","mb-0"],["type","innerHTMLTranslate","value","b2b.igm.making.payment.myr.bank.transfer.domestic.ringgit.borrowing.desc"],[1,"my-4","border-black-3"],["type","innerHTMLTranslate","value","b2b.igm.making.payment.myr.bank.transfer.domestic.ringgit.borrowing.desc.2"],[1,"flex",3,"ngClass"],["nzGhost","","nzClass","bg-white","nzText","b2b.igm.common.ok","nzTextDefault","Ok",3,"nzClass","click"],["nzText","b2b.igm.common.declare.now","nzTextDefault","Declare Now",3,"nzClass","click"]],template:function(e,t){if(1&e&&(T.YNc(0,Ma,59,44,"div",0),T.YNc(1,Ja,1,1,"ng-template",null,1,T.W1O),T.YNc(3,Ha,21,48,"ng-template",null,2,T.W1O),T.YNc(5,ao,15,39,"ng-template",null,3,T.W1O),T.YNc(7,ro,10,4,"ng-template",null,4,T.W1O),T.YNc(9,lo,13,9,"ng-template",null,5,T.W1O)),2&e){const e=T.MAs(2);T.Q6J("ngIf",t.paymentPage)("ngIfElse",e)}},directives:[i.O5,k.i,i.mk,ge.xH,i.sg,ya,z.w,ge.xw,i.tP,d.rH,O.i,R.JJ,R.On,Q.f,C.g,v.e],pipes:[i.Ov,s.X$],styles:["app-malaysia-bank-transfer-payment ul{padding-left:16px}app-malaysia-bank-transfer-payment ul li{font-size:12px}app-malaysia-bank-transfer-payment ul li.disc{list-style:disc}app-malaysia-bank-transfer-payment ol{list-style:auto;padding-left:16px}app-malaysia-bank-transfer-payment .myr-bank-transfer-card{box-shadow:0 3px 6px #00000026;border-radius:8px;padding:16px}app-malaysia-bank-transfer-payment .malaysia-bank-transfer-container{border-radius:8px;box-shadow:0 3px 6px #00000026}app-malaysia-bank-transfer-payment .html-list-ol{padding-left:1em;list-style-type:decimal}app-malaysia-bank-transfer-payment .html-list-ul{padding-left:1em;list-style-type:disc}"],encapsulation:2}),(0,b.gn)([(0,Z.Ph)(h.qU.isMobileResolution)],co.prototype,"isMobileResolution$",void 0),(0,b.gn)([(0,Z.Ph)(x.j.getLoginStatus)],co.prototype,"loginStatus$",void 0);var po=n(65423),go=n(22088);function uo(e,t){1&e&&T.GkF(0)}function mo(e,t){if(1&e&&(T.TgZ(0,"div"),T.YNc(1,uo,1,0,"ng-container",4),T.qZA()),2&e){T.oxw();const e=T.MAs(6);T.xp6(1),T.Q6J("ngTemplateOutlet",e)}}function fo(e,t){1&e&&(T.TgZ(0,"div",16),T._UZ(1,"img",17),T.qZA())}function bo(e,t){1&e&&T.GkF(0)}const yo=function(e){return{"justify-between":e}};function Zo(e,t){if(1&e&&(T.TgZ(0,"div",7),T.YNc(1,fo,2,0,"div",8),T.ALo(2,"async"),T.TgZ(3,"div",9),T.TgZ(4,"div",10),T.ALo(5,"async"),T.YNc(6,bo,1,0,"ng-container",4),T._UZ(7,"img",11),T.qZA(),T.TgZ(8,"div",12),T._UZ(9,"ui-format-value",13),T.qZA(),T.TgZ(10,"div",14),T.ALo(11,"async"),T._UZ(12,"img",15),T.qZA(),T.qZA(),T.qZA()),2&e){const e=T.oxw(2),t=T.MAs(4);T.xp6(1),T.Q6J("ngIf",!T.lcZ(2,4,e.isMobileResolution$)),T.xp6(3),T.Q6J("ngClass",T.VKq(10,yo,T.lcZ(5,6,e.
1isMobileResolution$))),T.xp6(2),T.Q6J("ngTemplateOutlet",t),T.xp6(4),T.Q6J("ngClass",T.lcZ(11,8,e.isMobileResolution$)?"mt-4":"absolute right-4 bottom-4 mt-2")}}function xo(e,t){1&e&&T.GkF(0)}function ho(e,t){if(1&e&&(T.ynx(0),T.YNc(1,xo,1,0,"ng-container",4),T.BQk()),2&e){T.oxw(2);const e=T.MAs(6);T.xp6(1),T.Q6J("ngTemplateOutlet",e)}}function To(e,t){if(1&e&&(T.YNc(0,Zo,13,12,"div",5),T.YNc(1,ho,2,1,"ng-container",6)),2&e){const e=T.oxw();T.Q6J("ngIf",!e.paymentPage),T.xp6(1),T.Q6J("ngIf",e.paymentPage)}}function Ao(e,t){1&e&&(T.TgZ(0,"h2",18),T._UZ(1,"ui-format-value",19),T._uU(2," ("),T._UZ(3,"ui-format-value",20),T._uU(4," / "),T._UZ(5,"ui-format-value",21),T._uU(6,") "),T.qZA())}function ko(e,t){1&e&&T.GkF(0)}function vo(e,t){if(1&e){const e=T.EpF();T.YNc(0,ko,1,0,"ng-container",4),T.TgZ(1,"div",22),T.TgZ(2,"p",23),T._UZ(3,"ui-format-value",24),T.qZA(),T.qZA(),T.TgZ(4,"div",25),T.TgZ(5,"div",26),T.TgZ(6,"div",27),T.TgZ(7,"div",28),T.TgZ(8,"div",29),T.TgZ(9,"p",30),T._UZ(10,"ui-format-value",31),T.qZA(),T.TgZ(11,"p",32),T._uU(12),T.qZA(),T.qZA(),T.TgZ(13,"ui-icon",33),T.NdJ("click",function(){T.CHM(e);const t=T.oxw();return t.copyText(t.companyAddress)}),T.qZA(),T.qZA(),T.qZA(),T.TgZ(14,"uic-button",34),T.NdJ("click",function(){return T.CHM(e),T.oxw().downloadPdf()}),T.qZA(),T.qZA(),T.qZA(),T.TgZ(15,"div",35),T.TgZ(16,"ui-note",36),T.ynx(17,37),T.TgZ(18,"p",38),T._UZ(19,"ui-format-value",39),T.qZA(),T.BQk(),T.TgZ(20,"div",40),T._UZ(21,"ui-format-value",41),T.qZA(),T.qZA(),T.qZA()}if(2&e){const e=T.oxw(),t=T.MAs(4);T.Q6J("ngTemplateOutlet",t),T.xp6(12),T.Oqu(e.companyAddress),T.xp6(4),T.Q6J("displayIcon",!0)}}class Co{constructor(e,t,n){this.formsService=e,this.router=t,this.formsRestService=n,this.emitCopyText=new T.vpe,this.companyAddress="iFAST Financial Pte Ltd 10 Collyer Quay #26-01 Ocean Financial Centre Singapore 049315",this.isLogin=!1,this.paymentPage=!1}ngOnInit(){this.getFormList(),this.loginStatus$.subscribe(e=>{this.isLogin=e===y.$.CLIENT_LOGIN_STATUS_OK}),this.handleRouteChange(),this.router.events.subscribe(e=>{e instanceof d.m2&&this.handleRouteChange()})}copyText(e){this.emitCopyText.emit(e)}getFormList(){this.formsRestService.getFormList().subscribe(e=>{var t,n;if(e.data){const i=null===(t=null==e?void 0:e.data)||void 0===t?void 0:t.find(e=>529===e.groupId),a=null===(n=null==i?void 0:i.formList)||void 0===n?void 0:n.find(e=>530===e.formId);a&&a.path&&(this.businessEnvelopePath=this.formsService.getFormsPath(a.path,!0))}})}downloadPdf(){if(this.businessEnvelopePath){const e=document.createElement("a");e.href=this.businessEnvelopePath,e.target="_blank",e.rel="noopener noreferrer",document.body.appendChild(e),e.click(),document.body.removeChild(e)}else console.error("Error downloading Business Envelope PDF")}handleRouteChange(){this.paymentPage=this.router.url.startsWith(J.M.paymentPage)}}Co.\u0275fac=function(e){return new(e||Co)(T.Y36(po.s),T.Y36(d.F0),T.Y36(go.E))},Co.\u0275cmp=T.Xpm({type:Co,selectors:[["app-cheque-payment"]],outputs:{emitCopyText:"emitCopyText"},decls:7,vars:2,consts:[[4,"ngIf","ngIfElse"],["preloginTpl",""],["chequeTitleTpl",""],["chequeContentTpl",""],[4,"ngTemplateOutlet"],["class","relative h-full",4,"ngIf"],[4,"ngIf"],[1,"relative","h-full"],["class","absolute top-0 right-0",4,"ngIf"],[1,"p-4","xl:p-6"],[1,"flex","flex-row","gap-4","items-center","mb-2",3,"ngClass"],["src","assets/images/payment/circle-arrow-button.png","alt","Cheque Payment","width","42",1,"cursor-pointer"],[1,"text-base"],["type","innerHTMLTranslate","value","b2b.igm.making.payment.cheque.prelogin.desc"],[1,"flex","justify-end",3,"ngClass"],["src","assets/images/payment/cheque-pointer.png","alt","Cheque Pointer","width","20"],[1,"absolute","top-0","right-0"],["src","assets/images/payment/making-payment-type-background.png","alt","Making Payment"],[1,"text-lg","text-black-7","mb-0"],["type","translate","value","b2b.igm.common.cheque","typeParam","Cheque"],["type","translate","value","b2b.igm.common.sgd","typeParam","SGD"],["type","translate","value","b2b.igm.common.USD","typeParam","USD"],[1,"mt-2","mb-6"],[1,"text-base","text-black-6","mb-0"],["type","translate","value","b2b.igm.making.payment.cheque.login.desc","typeParam","Please make the cheque payable to 'iFAST Financial Pte Ltd - Client Trust Account', indicate the Purchase Order number behind it and mail it to us at the following address. We will process the order(s) upon receiving the cheque."],[1,"grid","grid-cols-1","md:grid-cols-2","xl:grid-cols-3","2xl:grid-cols-4"],[1,"flex","flex-col","gap-6"],[1,"address-container"],[1,"flex","flex-row","gap-3","items-center"],[1,"flex","flex-col","gap-2"],[1,"text-black-7","font-weight-bold","text-base","mb-0"],["type","translate","value","b2b.igm.common.address","typeParam","Address"],[1,"text-black-6","text-base","mb-0"],["
1icon","content_copy","iconClass","text-accent1-8 cursor-pointer",3,"click"],["nzText","b2b.igm.making.payment.download.business.reply.envelope","nzTextDefault","Download Business Reply Envelope","nzClass","text-base w-full",3,"click"],[1,"mt-6"],[3,"displayIcon"],["note-header",""],[1,"mt-1","text-black-7","text-sm","mb-0"],["type","translate","value","b2b.igm.common.notes","typeParam","Note(s)"],[1,"text-black-6","mb-0","mt-1","text-xs"],["type","innerHTMLTranslate","value","b2b.igm.making.payment.cheque.login.notes"]],template:function(e,t){if(1&e&&(T.YNc(0,mo,2,1,"div",0),T.YNc(1,To,2,2,"ng-template",null,1,T.W1O),T.YNc(3,Ao,7,0,"ng-template",null,2,T.W1O),T.YNc(5,vo,22,3,"ng-template",null,3,T.W1O)),2&e){const e=T.MAs(2);T.Q6J("ngIf",t.paymentPage)("ngIfElse",e)}},directives:[i.O5,i.tP,i.mk,k.i,Q.f,v.e,z.w],pipes:[i.Ov],styles:["app-cheque-payment .address-container{box-shadow:0 3px 6px #00000026;border-radius:8px;padding:16px}app-cheque-payment ul{padding-left:16px}app-cheque-payment ul li{font-size:12px}app-cheque-payment ul li.disc{list-style:disc}app-cheque-payment ul li.number{list-style:auto}"],encapsulation:2}),(0,b.gn)([(0,Z.Ph)(h.qU.isMobileResolution)],Co.prototype,"isMobileResolution$",void 0),(0,b.gn)([(0,Z.Ph)(x.j.getLoginStatus)],Co.prototype,"loginStatus$",void 0);const No=["notificationTemplate"];function wo(e,t){1&e&&T.GkF(0)}function qo(e,t){if(1&e){const e=T.EpF();T.ynx(0),T.TgZ(1,"app-paynow-payment",7),T.NdJ("emitCopyText",function(t){return T.CHM(e),T.oxw().copyText(t)}),T.qZA(),T.BQk()}if(2&e){const e=T.oxw();T.xp6(1),T.Q6J("refNoList",e.refNoList)("mobileRefno",e.mobileRefno)}}function Mo(e,t){1&e&&(T.ynx(0),T._UZ(1,"app-linked-bank-account-payment"),T.BQk())}function Lo(e,t){1&e&&(T.ynx(0),T._UZ(1,"app-igb-payment"),T.BQk())}function So(e,t){if(1&e){const e=T.EpF();T.ynx(0),T.TgZ(1,"app-fast-transfer-payment",7),T.NdJ("emitCopyText",function(t){return T.CHM(e),T.oxw().copyText(t)}),T.qZA(),T.BQk()}if(2&e){const e=T.oxw();T.xp6(1),T.Q6J("refNoList",e.refNoList)("mobileRefno",e.mobileRefno)}}function Po(e,t){if(1&e){const e=T.EpF();T.ynx(0),T.TgZ(1,"app-dbs-multicurrency-bank-transfer-payment",7),T.NdJ("emitCopyText",function(t){return T.CHM(e),T.oxw().copyText(t)}),T.qZA(),T.BQk()}if(2&e){const e=T.oxw();T.xp6(1),T.Q6J("refNoList",e.refNoList)("mobileRefno",e.mobileRefno)}}function Jo(e,t){if(1&e){const e=T.EpF();T.ynx(0),T.TgZ(1,"app-internet-payment",7),T.NdJ("emitCopyText",function(t){return T.CHM(e),T.oxw().copyText(t)}),T.qZA(),T.BQk()}if(2&e){const e=T.oxw();T.xp6(1),T.Q6J("refNoList",e.refNoList)("mobileRefno",e.mobileRefno)}}function Qo(e,t){if(1&e){const e=T.EpF();T.ynx(0),T.TgZ(1,"app-telegraphic-transfer-payment",7),T.NdJ("emitCopyText",function(t){return T.CHM(e),T.oxw().copyText(t)}),T.qZA(),T.BQk()}if(2&e){const e=T.oxw();T.xp6(1),T.Q6J("refNoList",e.refNoList)("mobileRefno",e.mobileRefno)}}function Uo(e,t){if(1&e){const e=T.EpF();T.ynx(0),T.TgZ(1,"app-malaysia-bank-transfer-payment",7),T.NdJ("emitCopyText",function(t){return T.CHM(e),T.oxw().copyText(t)}),T.qZA(),T.BQk()}if(2&e){const e=T.oxw();T.xp6(1),T.Q6J("refNoList",e.refNoList)("mobileRefno",e.mobileRefno)}}function Oo(e,t){if(1&e){const e=T.EpF();T.ynx(0),T.TgZ(1,"app-cheque-payment",8),T.NdJ("emitCopyText",function(t){return T.CHM(e),T.oxw().copyText(t)}),T.qZA(),T.BQk()}}function Ro(e,t){if(1&e){const e=T.EpF();T.TgZ(0,"div",11),T.TgZ(1,"uic-chipbar",12),T.NdJ("click",function(){const t=T.CHM(e).$implicit;return T.oxw(2).selectCategory(t.index)}),T.qZA(),T.qZA()}if(2&e){const e=t.$implicit,n=T.oxw(2);T.xp6(1),T.Q6J("activeState",e.index==n.activeSection)("nzText",e.label)("nzTextDefault",e.labelDefault)}}function _o(e,t){if(1&e&&(T.TgZ(0,"div",9),T.YNc(1,Ro,2,3,"div",10),T.qZA()),2&e){const e=T.oxw();T.xp6(1),T.Q6J("ngForOf",e.makingPaymentCategoryList)}}function zo(e,t){1&e&&(T.TgZ(0,"div",13),T.TgZ(1,"div"),T._UZ(2,"ui-icon",14),T.qZA(),T.TgZ(3,"div",15),T._UZ(4,"ui-format-value",16),T.qZA(),T.qZA())}class Io{constructor(e,t,n,i,a){this.seoService=e,this.router=t,this.route=n,this.utilService=i,this.notification=a,this.isMobile=!1,this.activeSection=0,this.isLogin=!1,this.categorySwiperConfig={},this.mobileRefno="",this.makingPaymentCategoryList=[{index:0,label:"b2b.igm.making.payment.pay.now",labelDefault:"Pay Now",sectionId:"payNow"},{index:1,label:"b2b.igm.making.payment.link.bank.acc",labelDefault:"Link Bank Account",sectionId:"linkBankAcc"},{index:2,label:"b2b.igm.making.payment.ifast.global.bank",labelDefault:"iFAST Global Bank",sectionId:"igb"},{index:3,label:"b2b.igm.making.payment.fast.transfer",labelDefault:"Fast Transfer",sectionId:"fastTransfer"},{index:4,label:"b2b.igm.making.payment.dbs.multicurrency.transfer",labelDefault:"DBS Multi-currency Bank Transfer",sectionId:"dbsMulticurrencyBankTransfer"},{index:5,label:"b2b.igm.making.payment.internet.payment",labelDefault:"Internet Payment",sectionId:"internetPayment"},{index:6,label:"b2b.igm.making.payment.telegraphic.transfer.title",labelDefault:"Telegraphic Transfer",sectionId:"telegraphicTransfer"},{index:7,label:"b2b.igm.making.payment.malaysia.bank.transfer.myr",labelDefault:"Malaysia Bank Transfer (MYR)",sectionId:"malaysiaBankTransfer"},{index:8,label:"b2b.igm.making.payment.cheque.payment",labelDefault:"Cheque Payment",sectionId:"chequePayment"}]}ngOnInit(){this.seoService.updateMeta({title:"Making Payment | iFAST Global Markets",description:"Funding your account is quick and hassle-free. Use instant PayNow, FAST, or eGIRO for local setups, or transfer other major currencies to our platform."}),this.categorySwiperConfig={slidesPerView:"auto",spaceBetween:8,navigation:!1,mousewheel:{forceToAxis:!0}},this.loginStatus$.subscribe(e=>{this.isLogin=e===y.$.CLIENT_LOGIN_STATUS_OK}),this.isMobileResolution$.subscribe(e=>{this.isMobile=e}),this.handleRouteChange(),this.router.events.subscribe(e=>{e instanceof d.m2&&this.handleRouteChange()}),this.route.queryParams.subscribe(e=>{this.mobileRefno=e.mobileRefno||""}),this.isLogin&&this.getAccount()}handleRouteChange(){const e=this.router.url.split("?tab=")[1];if(e){const t=e.split("&")[0];this.scroll(),this.activeSection=this.makingPaymentCategoryList.findIndex(e=>e.sectionId===t)}else this.activeSection=0}selectCategory(e){this.activeSection=e||0}scroll(){window.scrollTo({top:this.isMobile?550:750,behavior:"smooth"})}copyText(e){navigator.clipboard.writeText(e).then(()=>{this.notification.template(this.notificationTemplate,{nzPlacement:"topLeft",nzDuration:3e3,nzAnimate:!0})})}getAccount(){this.getAccounts$.subscribe(e=>{const t=this.utilService.deepCopy(e);this.refNoList=t.map(e=>({label:e.refno,value:e.refno}))})}}Io.\u0275fac=function(e){return new(e||Io)(T.Y36(A.v),T.Y36(d.F0),T.Y36(d.gz),T.Y36(L.f),T.Y36(S.zb))},Io.\u0275cmp=T.Xpm({type:Io,selectors:[["app-payment"]],viewQuery:function(e,t){if(1&e&&T.Gf(No,5),2&e){let e;T.iGM(e=T.CRH())&&(t.notificationTemplate=e.first)}},decls:17,vars:11,consts:[[1,"payment-page-container","header"],["id","payment"],[4,"ngTemplateOutlet"],[1,"section-container",3,"ngSwitch"],[4,"ngSwitchCase"],["sectionSelectionTpl",""],["notificationTemplate",""],[3,"refNoList","mobileRefno","emitCopyText"],[3,"emitCopyText"],[1,"flex","justify-start","mb-8","flex-wrap","gap-y-2"],["class","mr-2 grow-0 shrink basis-auto",4,"ngFor","ngForOf"],[1,"mr-2","grow-0","shrink","basis-auto"],[3,"activeState","nzText","nzTextDefault","click"],[1,"flex","flex-wrap","items-center"],["icon","c-check_filled","iconClass","text-profit mr-3"],[1,"pr-14","text-base","text-black-6"],["type","translate","value","b2b.igm.common.copied","typeParam","Copied."]],template:function(e,t){if(1&e&&(T.TgZ(0,"div",0),T.TgZ(1,"section",1),T.YNc(2,wo,1,0,"ng-container",2),T.TgZ(3,"div",3),T.YNc(4,qo,2,2,"ng-container",4),T.YNc(5,Mo,2,0,"ng-container",4),T.YNc(6,Lo,2,0,"ng-container",4),T.YNc(7,So,2,2,"ng-container",4),T.YNc(8,Po,2,2,"ng-container",4),T.YNc(9,Jo,2,2,"ng-container",4),T.YNc(10,Qo,2,2,"ng-container",4),T.YNc(11,Uo,2,2,"ng-container",4),T.YNc(12,Oo,2,0,"ng-container",4),T.qZA(),T.qZA(),T.qZA(),T.YNc(13,_o,2,1,"ng-template",null,5,T.W1O),T.YNc(15,zo,5,0,"ng-template",null,6,T.W1O)),2&e){const e=T.MAs(14);T.xp6(2),T.Q6J("ngTemplateOutlet",e),T.xp6(1),T.Q6J("ngSwitch",t.activeSection),T.xp6(1),T.Q6J("ngSwitchCase",0),T.xp6(1),T.Q6J("ngSwitchCase",1),T.xp6(1),T.Q6J("ngSwitchCase",2),T.xp6(1),T.Q6J("ngSwitchCase",3),T.xp6(1),T.Q6J("ngSwitchCase",4),T.xp6(1),T.Q6J("ngSwitchCase",5),T.xp6(1),T.Q6J("ngSwitchCase",6),T.xp6(1),T.Q6J("ngSwitchCase",7),T.xp6(1),T.Q6J("ngSwitchCase",8)}}
1,directives:[i.tP,i.RF,i.n9,ce,Ge,Ot,An,ii,fi,la,co,Co,i.sg,ue.E,Q.f,k.i],styles:["app-payment .section-container{padding:36px;border:1px solid #cbd0d7;border-radius:4px}app-payment .section-container.inner{padding:24px}@media only screen and (max-width: 768px){app-payment .section-container{padding:16px}}app-payment .bank-transfer-table .ant-table-tbody>tr>td{padding:6px 18px}app-payment .bank-transfer-table .ant-table-tbody>tr>td:not(:last-child){border-right:2px solid #0084e2}app-payment .bank-outer-container{background:#fff;box-shadow:0 3px 6px #00000026;border-radius:10px;max-width:38px;padding:5px;display:flex;justify-content:center;align-items:center}app-payment .bank-outer-container.big{width:auto;height:auto}app-payment .shadow-container{background:#fff;box-shadow:0 3px 6px #00000026;border-radius:8px;padding:12px 16px}app-payment .shadow-container.pay-now{background:#e4f2fb;box-shadow:none}"],encapsulation:2}),(0,b.gn)([(0,Z.Ph)(h.qU.isMobileResolution)],Io.prototype,"isMobileResolution$",void 0),(0,b.gn)([(0,Z.Ph)(x.j.getLoginStatus)],Io.prototype,"loginStatus$",void 0),(0,b.gn)([(0,Z.Ph)(x.j.getAccounts)],Io.prototype,"getAccounts$",void 0);const Fo=["notificationTemplate"];function Bo(e,t){1&e&&(T.TgZ(0,"div",9),T.TgZ(1,"div"),T._UZ(2,"ui-icon",10),T.qZA(),T.TgZ(3,"div",11),T._UZ(4,"ui-format-value",12),T.qZA(),T.qZA())}const Yo=function(){return{tab:"linkBankAcc"}},Do=function(){return{tab:"igb"}},$o=function(){return{tab:"fastTransfer"}},Go=function(){return{tab:"dbsMulticurrencyBankTransfer"}},Wo=function(){return{tab:"malaysiaBankTransfer"}},Ho=function(){return{tab:"internetPayment"}},Eo=function(){return{tab:"chequePayment"}},Ko=function(){return{tab:"telegraphicTransfer"}};class Xo{constructor(e,t){this.seoService=e,this.notification=t,this.paymentPageUrl=J.M.paymentPage}ngOnInit(){this.seoService.updateMeta({title:"Making Payment | iFAST Global Markets",description:"Funding your account is quick and hassle-free. Use instant PayNow, FAST, or eGIRO for local setups, or transfer other major currencies to our platform."})}copyText(e){navigator.clipboard.writeText(e).then(()=>{this.notification.template(this.notificationTemplate,{nzPlacement:"topLeft",nzDuration:3e3,nzAnimate:!0})})}}Xo.\u0275fac=function(e){return new(e||Xo)(T.Y36(A.v),T.Y36(S.zb))},Xo.\u0275cmp=T.Xpm({type:Xo,selectors:[["app-introduction"]],viewQuery:function(e,t){if(1&e&&T.Gf(Fo,5),2&e){let e;T.iGM(e=T.CRH())&&(t.notificationTemplate=e.first)}},decls:21,vars:24,consts:[[1,"grid","grid-cols-1","xl:grid-cols-3","gap-6"],[1,"xl:col-span-2","border","border-black-3","p-4","xl:p-6","rounded-lg"],[3,"emitCopyText"],[1,"border","border-black-3","p-4","xl:p-6","rounded-lg","w-full","cursor-pointer",3,"routerLink","queryParams"],[1,"border","border-black-3","rounded-lg","w-full","cursor-pointer","relative",3,"routerLink","queryParams"],[1,"xl:col-span-2","border","border-black-3","rounded-lg","cursor-pointer",3,"routerLink","queryParams"],[1,"xl:col-span-3","border","border-black-3","rounded-lg","cursor-pointer",3,"routerLink","queryParams"],[1,"border","border-black-3","rounded-lg","w-full","cursor-pointer",3,"routerLink","queryParams"],["notificationTemplate",""],[1,"flex","flex-wrap","items-center"],["icon","c-check_filled","iconClass","text-profit mr-3"],[1,"pr-14","text-base","text-black-6"],["type","translate","value","b2b.igm.common.copied","typeParam","Copied."]],template:function(e,t){1&e&&(T.TgZ(0,"div",0),T.TgZ(1,"div",1),T.TgZ(2,"app-paynow-payment",2),T.NdJ("emitCopyText",function(e){return t.copyText(e)}),T.qZA(),T.qZA(),T.TgZ(3,"div",3),T._UZ(4,"app-linked-bank-account-payment"),T.qZA(),T.TgZ(5,"div",4),T._UZ(6,"app-igb-payment"),T.qZA(),T.TgZ(7,"div",5),T._UZ(8,"app-fast-transfer-payment"),T.qZA(),T.TgZ(9,"div",6),T._UZ(10,"app-dbs-multicurrency-bank-transfer-payment"),T.qZA(),T.TgZ(11,"div",5),T._UZ(12,"app-malaysia-bank-transfer-payment"),T.qZA(),T.TgZ(13,"div",7),T._UZ(14,"app-internet-payment"),T.qZA(),T.TgZ(15,"div",7),T._UZ(16,"app-cheque-payment"),T.qZA(),T.TgZ(17,"div",5),T._UZ(18,"app-telegraphic-transfer-payment"),T.qZA(),T.qZA(),T.YNc(19,Bo,5,0,"ng-template",null,8,T.W1O)),2&e&&(T.xp6(3),T.Q6J("routerLink",t.paymentPageUrl)("queryParams",T.DdM(16,Yo)),T.xp6(2),T.Q6J("routerLink",t.paymentPageUrl)("queryParams",T.DdM(17,Do)),T.xp6(2),T.Q6J("routerLink",t.paymentPageUrl)("queryParams",T.DdM(18,$o)),T.xp6(2),T.Q6J("routerLink",t.paymentPageUrl)("queryParams",T.DdM(19,Go)),T.xp6(2),T.Q6J("routerLink",t.paymentPageUrl)("queryParams",T.DdM(20,Wo)),T.xp6(2),T.Q6J("routerLink",t.paymentPageUrl)("queryParams",T.DdM(21,Ho)),T.xp6(2),T.Q6J("routerLink",t.paymentPageUrl)("queryParams",T.DdM(22,Eo)),T.xp6(2),T.Q6J("routerLink",t.paymentPageUrl)("queryParams",T.DdM(23,Ko)))},directives:[ce,d.rH,Ge,Ot,An,ii,co,fi,Co,la,Q.f,k.i],styles:[""],encapsulation:2}),(0,b.gn)([(0,Z.Ph)(h.qU.isMobileResolution)],Xo.prototype,"isMobileResolution$",void 0);var jo=n(73799);const Vo=[{path:"",redirectTo:f.o.INTRODUCTION},{path:"",component:M,children:[{path:f.o.INTRODUCTION,component:Xo},{path:f.o.PAYMENT,component:Io,canActivate:[jo.Y]}]}];let es=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=T.oAB({type:e}),e.\u0275inj=T.cJS({imports:[[d.Bz.forChild(Vo)],d.Bz]}),e})();var ts=n(54046),ns=n(10167),is=n(53474),as=n(1279),os=n(6565);let ss=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=T.oAB({type:e}),e.\u0275inj=T.cJS({providers:[],imports:[[i.ez,a.m]]}),e})(),rs=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=T.oAB({type:e}),e.\u0275inj=T.cJS({imports:[[i.ez,es,g.ic,a.m,o.W,s.aw,l.StockModule,r.Xo,c.wm,p.ip,u.kz,m.cS,ts.c,ns.$,is.P,as.x,os.$,ss]]}),e})()}
1,82739:(e,t,n)=>{"use strict";n.d(t,{E:()=>Z});var i=n(79765),a=n(22759),o=n(46782),s=n(37716),r=n(14453),l=n(29374),c=n(84514),p=n(47420),g=n(38583),u=n(29790);function m(e,t){if(1&e&&s._UZ(0,"img",6),2&e){const e=s.oxw();s.Q6J("src","assets/images/flag/circle/"+e.icon.toLowerCase()+".svg",s.LSH)("width",16)("alt",e.nzTextDefault)}}const d=function(e){return{default:e}};function f(e,t){if(1&e&&(s.TgZ(0,"span",7),s._uU(1),s.ALo(2,"translate"),s.qZA()),2&e){const e=s.oxw();s.xp6(1),s.hij(" ",s.xi3(2,1,e.nzText,s.VKq(4,d,e.nzTextDefault||e.nzText))," ")}}const b=function(e){return{"flex flex-row gap-2":e}},y=["*"];let Z=(()=>{class e{constructor(e,t,n){this.cdr=e,this.elementRef=t,this.ngZone=n,this.type="submit",this.countryFlag=!1,this._disabled=!1,this._loading=!1,this._danger=!1,this._ghost=!1,this._block=!1,this.destroy$=new i.xQ}set nzDisabled(e){this._disabled=""===e||e}get nzDisabled(){return this._disabled}set nzLoading(e){this._loading=""===e||e}get nzLoading(){return this._loading}set nzDanger(e){this._danger=""===e||e}get nzDanger(){return this._danger}set nzGhost(e){this._ghost=""===e||e}get nzGhost(){return this._ghost}set nzBlock(e){this._block=""===e||e}get nzBlock(){return this._block}ngOnInit(){this.ngZone.runOutsideAngular(()=>{(0,a.R)(this.elementRef.nativeElement,"click",{capture:!0}).pipe((0,o.R)(this.destroy$)).subscribe(e=>{(this.nzDisabled||this.nzLoading)&&(e.preventDefault(),e.stopImmediatePropagation())})})}ngOnChanges(e){e&&this.cdr.markForCheck()}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}getClasses(){const e=[];return this.nzClass&&e.push(this.nzClass),this.nzSize&&e.push(this.nzSize),this.activeState&&e.push("active"),e.join(" ").trim()}}return e.\u0275fac=function(t){return new(t||e)(s.Y36(s.sBO),s.Y36(s.SBq),s.Y36(s.R0b))},e.\u0275cmp=s.Xpm({type:e,selectors:[["uic-chipbar"]],inputs:{nzText:"nzText",nzTextDefault:"nzTextDefault",nzClass:"nzClass",nzBorderClass:"nzBorderClass",nzSize:"nzSize",nzShape:"nzShape",type:"type",tooltip:"tooltip",activeState:"activeState",countryFlag:"countryFlag",icon:"icon",nzDisabled:"nzDisabled",nzLoading:"nzLoading",nzDanger:"nzDanger",nzGhost:"nzGhost",nzBlock:"nzBlock"},features:[s.TTD],ngContentSelectors:y,decls:8,vars:16,consts:[["nz-button","","nz-tooltip","",3,"ngClass","type","nzLoading","disabled","nzDanger","nzSize","nzGhost","nzBlock","nzTooltipTitle"],[3,"ngClass"],[3,"src","width","alt",4,"ngIf"],[1,"align-middle"],["content",""],["class","ui-button-text",4,"ngIf"],[3,"src","width","alt"],[1,"ui-button-text"]],template:function(e,t){if(1&e&&(s.F$t(),s.TgZ(0,"button",0),s.TgZ(1,"div",1),s.YNc(2,m,1,3,"img",2),s.TgZ(3,"span",3),s.TgZ(4,"span",null,4),s.Hsn(6),s.qZA(),s.YNc(7,f,3,6,"span",5),s.qZA(),s.qZA(),s.qZA()),2&e){const e=s.MAs(5);s.Udp("border",t.nzBorderClass),s.Q6J("ngClass","chipbar "+t.getClasses())("type",t.type)("nzLoading",t.nzLoading)("disabled",t.nzDisabled)("nzDanger",t.nzDanger)("nzSize","extraSmall"===t.nzSize?"default":t.nzSize)("nzGhost",t.nzGhost)("nzBlock",t.nzBlock)("nzTooltipTitle",t.tooltip),s.xp6(1),s.Q6J("ngClass",s.VKq(14,b,t.countryFlag&&t.icon)),s.xp6(1),s.Q6J("ngIf",t.countryFlag),s.xp6(5),s.Q6J("ngIf",t.nzText&&!e.childNodes.length)}},directives:[r.ix,l.dQ,c.w,p.SY,g.mk,g.O5],pipes:[u.X$],styles:[".ant-btn.chipbar[_ngcontent-%COMP%]{padding:4px 12px;color:var(--black-5);height:auto;background-color:var(--black-2);border-color:#0000;border-radius:16px;font-weight:400;font-size:var(--font-size-sm);line-height:var(--font-size-sm-line-height)}.ant-btn.chipbar[_ngcontent-%COMP%]:focus, .ant-btn.chipbar[_ngcontent-%COMP%]:hover{background-color:#cbd0d7;color:var(--black-5)}.ant-btn.chipbar.active[_ngcontent-%COMP%]{background-color:var(--brand-primary);font-weight:700;color:var(--white)}.ant-btn.chipbar.extraSmall[_ngcontent-%COMP%]{padding:2px 8px;border-radius:12px;font-size:var(--font-size-xs);line-height:var(--font-size-xs-line-height)}.ant-btn.chipbar.large[_ngcontent-%COMP%]{padding:8px 16px;border-radius:24px;font-size:16px;line-height:21px}"],changeDetection:0}),e})()},10167:(e,t,n)=>{"use strict";n.d(t,{$:()=>r});var i=n(38583),a=n(29790),o=n(97706),s=n(37716);let r=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=s.oAB({type:e}),e.\u0275inj=s.cJS({imports:[[i.ez,a.aw,o.m]]}),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.