1"use strict";(self.webpackChunkmain_app=self.webpackChunkmain_app||[]).push([["src_app_modules_payments_globaltemplatecenter_global-template-center_module_ts"],{18416:(W,w,r)=>{r.d(w,{e:()=>N,h:()=>q});var s=r(65879),S=r(15480),Z=r(89515);const f=["buttonEl"];function A(h,b){if(1&h){const e=s.EpF();s.TgZ(0,"div",5),s.NdJ("keydown",function(c){s.CHM(e);const C=s.oxw(),d=s.MAs(2);return s.KtG(C.onKeydown(d,c))})("click",function(){s.CHM(e);const c=s.oxw(),C=s.MAs(2);return s.KtG(c.toggle(C))}),s.Hsn(1),s.qZA()}}const k=["*"];let N=(()=>{var h;class b{constructor(){this.label="",this.id="",this.onActionClick=new s.vpe}openMenu(u){this.onActionClick.emit(u),u.preventDefault(),u.stopPropagation()}}return(h=b).\u0275fac=function(u){return new(u||h)},h.\u0275cmp=s.Xpm({type:h,selectors:[["ol-action-dropdown-content"]],inputs:{label:"label",id:"id"},outputs:{onActionClick:"onActionClick"},decls:4,vars:2,consts:[[1,"menuitem"],["href","#","tabindex","0","role","link",1,"dropdown-item",3,"click"],["aria-hidden","true",1,"ol-icon","icon-keyboard_arrow_right"]],template:function(u,c){1&u&&(s.TgZ(0,"div",0)(1,"a",1),s.NdJ("click",function(d){return c.openMenu(d)}),s._uU(2),s.qZA(),s._UZ(3,"span",2),s.qZA()),2&u&&(s.xp6(1),s.uIk("id",c.id),s.xp6(1),s.Oqu(c.label))},encapsulation:2}),b})(),q=(()=>{var h;class b{constructor(){this.limitElement="window",this.containerClass="",this.label="Action"}toggle(u){u.isOpen?u.hide():u.show()}get buttonElement(){return this._buttonEl.nativeElement}onKeydown(u,c){27===c.keyCode&&u&&u.isOpen&&(u.hide(),this.buttonElement.focus())}}return(h=b).\u0275fac=function(u){return new(u||h)},h.\u0275cmp=s.Xpm({type:h,selectors:[["ol-action-dropdown"]],viewQuery:function(u,c){if(1&u&&s.Gf(f,5),2&u){let C;s.iGM(C=s.CRH())&&(c._buttonEl=C.first)}},inputs:{id:"id",limitElement:"limitElement",containerClass:"containerClass",label:"label"},ngContentSelectors:k,decls:9,vars:9,consts:[["tabindex","0","container","body","triggers","","placement","bottom","role","button",1,"icon-button","link-icon",3,"limitElement","ol-popover","adaptivePosition","containerClass","focus-first-element","click"],["buttonEl","","pop","ol-popover"],["type","button",1,"actions"],[1,"sr-only"],["actionMenu",""],[1,"action-options",3,"keydown","click"]],template:function(u,c){if(1&u){const C=s.EpF();s.F$t(),s.TgZ(0,"button",0,1),s.NdJ("click",function(){s.CHM(C);const E=s.MAs(2);return s.KtG(c.toggle(E))}),s._UZ(3,"span",2),s.TgZ(4,"span",3),s._uU(5),s.ALo(6,"translate"),s.qZA()(),s.YNc(7,A,2,0,"ng-template",null,4,s.W1O)}if(2&u){const C=s.MAs(8);s.Q6J("limitElement",c.limitElement)("ol-popover",C)("adaptivePosition",!1)("containerClass","action-options-popover "+c.containerClass)("focus-first-element",!0),s.uIk("id","action_dropdown_"+c.id),s.xp6(5),s.Oqu(s.lcZ(6,7,c.label))}},dependencies:[S.m,Z.X$],encapsulation:2}),b})()},2804:(W,w,r)=>{r.d(w,{e:()=>Z});var s=r(87784),S=r(65879);let Z=(()=>{var f;class A{static forRoot(){return{ngModule:A}}}return(f=A).\u0275fac=function(N){return new(N||f)},f.\u0275mod=S.oAB({type:f}),f.\u0275inj=S.cJS({imports:[s.G]}),A})()},76494:(W,w,r)=>{r.r(w),r.d(w,{GlobalTemplateCenterModule:()=>Lt});var s=r(612),S=r(2268),Z=r(87784),f=r(43042),A=r(2804),k=r(26596),N=r(7878),q=r(81750),h=r(62847),b=r(87737),e=r(65879),u=r(6990),c=r(37584),C=r(69862);let d=(()=>{var n;class i{constructor(t,a){this.httpClient=t,this.optionsBuilder=a,this.templateMultipleSuccess="TEMPLATE-MULTIPLE-SUCCESS",this.finalApproval=!0}searchTemplates(t,a){const o=new Map;return o.set(c.W.MESSAGE_CONTEXT,i.MESSAGE_CONTEXT),o.set(c.W.PRELOADER,"globalTemplateCenterGrid-table"),this.httpClient.post(`/globaltemplateCenter/summary?paymentGrp=${a}`,t,this.optionsBuilder.createRequestOptions(o))}getTemplateStatuses(t,a){const o=new Map;return o.set(c.W.EXECUTION_CONTEXT,i.GLOBAL_TEMPLATE_CENTER),o.set(c.W.PRELOADER,"global"),this.httpClient.get(`/globalcenter/utility/${a}/statuses?isTemplate=true`,this.optionsBuilder.createRequestOptions(o))}getPaymentTypes(t){const a=new Map;return a.set(c.W.EXECUTION_CONTEXT,i.GLOBAL_TEMPLATE_CENTER),a.set(c.W.PRELOADER,"global"),this.httpClient.get(`/globalcenter/utility/${t}/payment/types?isTemplate=true`,this.optionsBuilder.createRequestOptions(a))}validate(t,a){const o=new Map;return o.set(c.W.EXECUTION_CONTEXT,"GlobalTemplateCenterAdvancedSearch"),o.set(c.W.MESSAGE_CONTEXT,"overlay"),o.set(c.W.PRELOADER,"overlay"),this.httpClient.post(`/globaltemplateCenter/search/validate?paymentGrp=${a}`,t,this.optionsBuilder.createRequestOptions(o))}saveSearchState(t,a){this.lastSearchState={request:t,criteria:a}}loadSearchState(){if(this.lastSearchState){const t=JSON.parse(JSON.stringify(this.lastSearchState));return this.lastSearchState=null,t}return null}setSelectedTemplates(t,a){this.selectedTemplates=u.sortBy(t,["templateName"]),this.multiFlowName=a}getUsers(){const t=new Map;return t.set(c.W.PRELOADER,"overlay"),this.httpClient.get("/utility/users",this.optionsBuilder.createRequestOptions(t))}getAccounts(t){const a=new Map;return a.set(c.W.PRELOADER,"overlay"),this.httpClient.get(`/globalcenter/utility/${t}/accounts?isTemplate=true`,this.optionsBuilder.createRequestOptions(a))}getSelectedTemplates(){const t=new Map;return t.set(c.W.EXECUTION_CONTEXT,"MULTIPLY-SUCCESS"),t.set(c.W.PRELOADER,"overlay"),this.httpClient.post("/globaltemplateCenter/multiActionMFAConfig",this.selectedTemplates,this.optionsBuilder.createRequestOptions(t))}deleteTemplates(t,a){const o=new Map;return o.set(c.W.EXECUTION_CONTEXT,this.templateMultipleSuccess),o.set(c.W.PRELOADER,"global"),this.httpClient.post(`/globaltemplateCenter/${a}/delete`,t,this.optionsBuilder.createRequestOptions(o))}approveTemplates(t,a){const o=new Map;return o.set(c.W.EXECUTION_CONTEXT,this.templateMultipleSuccess),o.set(c.W.PRELOADER,"global"),this.httpClient.post(`/globaltemplateCenter/${a}/approve`,t,this.optionsBuilder.createRequestOptions(o))}rejectTemplates(t,a){const o=new Map;return o.set(c.W.EXECUTION_CONTEXT,this.templateMultipleSuccess),o.set(c.W.PRELOADER,"global"),this.httpClient.post(`/globaltemplateCenter/${a}/reject`,t,this.optionsBuilder.createRequestOptions(o))}getFinalApproval(){return this.finalApproval}setFinalApproval(t){this.finalApproval=t}}return(n=i).MESSAGE_CONTEXT="global-template-center",n.GLOBAL_TEMPLATE_CENTER="GlobalTemplateCenter",n.\u0275fac=function(t){return new(t||n)(e.LFG(C.eN),e.LFG(c.W))},n.\u0275prov=e.Yz7({token:n,factory:n.\u0275fac}),i})(),E=(()=>{var n;class i{constructor(t){this.templateCenterService=t}resolve(t){return this.templateCenterService.getAccounts(t.paramMap.get("paymentGrp"))}}return(n=i).\u0275fac=function(t){return new(t||n)(e.LFG(d))},n.\u0275prov=e.Yz7({token:n,factory:n.\u0275fac}),i})();
1var M=r(86980),J=r(86378),_=r(32016),Y=r(80474),z=r(92757),V=r(25054),ee=r(92736),_e=r(11646),ge=r(12396),te=r(38946),Q=r(28206),v=r(69982),L=r(58414),ae=r(88860),x=r(98407),R=r(19743),T=r(73857),O=r(50830),ne=r(80549),le=r(63446),m=r(56223),H=r(96814),F=r(77837),oe=r(40697),P=r(89515);function Ce(n,i){if(1&n&&(e.TgZ(0,"span"),e._UZ(1,"ol-truncate",19),e.qZA()),2&n){const l=i.row;e.xp6(1),e.Q6J("value",l.thirdPartyName)}}function ye(n,i){if(1&n&&(e.TgZ(0,"span",20),e._uU(1),e.qZA()),2&n){const l=i.row,t=e.oxw();e.Q6J("tooltip",l.thirdPartyAccountNumber),e.xp6(1),e.Oqu(t.getRecipientMaskedId(l.thirdPartyAccountNumber))}}function fe(n,i){if(1&n&&(e.TgZ(0,"span"),e._uU(1),e.qZA()),2&n){const l=e.oxw().row;e.xp6(1),e.Oqu(l.templateName)}}function Te(n,i){if(1&n&&(e.ynx(0),e._UZ(1,"ol-truncate",21),e.YNc(2,fe,2,1,"span",22),e.BQk()),2&n){const l=i.row;e.xp6(1),e.Q6J("value",l.templateName)}}function be(n,i){if(1&n&&(e.ynx(0),e._uU(1),e.BQk()),2&n){const l=i.row;e.xp6(1),e.hij(" ",l.accountIndentfier," ")}}function ve(n,i){if(1&n&&(e.ynx(0),e._uU(1),e.BQk()),2&n){const l=i.row,t=e.oxw();e.xp6(1),e.hij(" ",t.getPaymentName(l.typeCode)," ")}}function Se(n,i){if(1&n){const l=e.EpF();e.ynx(0),e.TgZ(1,"ol-money",23),e.NdJ("ngModelChange",function(a){e.CHM(l);const o=e.oxw().row;return e.KtG(o.creditAmount.amount=a)}),e.qZA(),e.BQk()}if(2&n){const l=e.oxw(),t=l.index,a=l.row;e.xp6(1),e.Q6J("id","creditamount_"+t)("name","creditamount_"+t)("ngModel",a.creditAmount.amount)("currency",a.creditAmount.currency)}}function Ae(n,i){if(1&n&&e.YNc(0,Se,2,4,"ng-container",17),2&n){const l=i.row;e.Q6J("ngIf",l.creditAmount&&l.creditAmount.amount&&l.creditAmount.currency)}}function Me(n,i){if(1&n){const l=e.EpF();e.ynx(0),e.TgZ(1,"ol-money",23),e.NdJ("ngModelChange",function(a){e.CHM(l);const o=e.oxw().row;return e.KtG(o.debitAmount.amount=a)}),e.qZA(),e.BQk()}if(2&n){const l=e.oxw(),t=l.index,a=l.row;e.xp6(1),e.Q6J("id","debitamount_"+t)("name","debitamount_"+t)("ngModel",a.debitAmount.amount)("currency",a.debitAmount.currency)}}function xe(n,i){if(1&n&&e.YNc(0,Me,2,4,"ng-container",17),2&n){const l=i.row;e.Q6J("ngIf",l.debitAmount&&l.debitAmount.amount&&l.debitAmount.currency)}}function we(n,i){if(1&n){const l=e.EpF();e._uU(0),e.ALo(1,"translate"),e.TgZ(2,"a",24),e.NdJ("click",function(a){e.CHM(l);const o=e.oxw();return e.KtG(o.expandLastModifiedByColumn(!1,a))}),e._UZ(3,"span",25),e.qZA()}2&n&&e.hij(" ",e.lcZ(1,1,"ui.templateCenter.label.lastModifiedBy"),"")}function Ge(n,i){1&n&&(e._uU(0),e.ALo(1,"translate")),2&n&&e.hij(" ",e.lcZ(1,1,"ui.templateCenter.label.lastUpdated")," ")}function Ze(n,i){if(1&n){const l=e.EpF();e.TgZ(0,"step-up-mfa",30),e.NdJ("onTimerExpired",function(a){e.CHM(l);const o=e.oxw(2);return e.KtG(o.isTimerExpired(a))}),e.qZA()}if(2&n){const l=e.oxw(2);e.Q6J("mfaConfig",l.mfaConfig)("oobaHeader",l.oobaHeader)("isLoginFlow",!1)}}function Ne(n,i){if(1&n){const l=e.EpF();e.TgZ(0,"ol-container-footer-outlet"),e.YNc(1,Ze,1,3,"step-up-mfa",26),e.TgZ(2,"ol-button-group",27)(3,"button",28),e.NdJ("click",function(a){e.CHM(l);const o=e.oxw();return e.KtG(o.cancel(a))}),e.qZA(),e.TgZ(4,"button",29),e.NdJ("click",function(){e.CHM(l);const a=e.oxw();return e.KtG(a.deleteTemplate())}),e.qZA()()()}if(2&n){const l=e.oxw();e.xp6(1),e.Q6J("ngIf",l.mfaConfig&&(4!==l.mfaConfig.state||4===l.mfaConfig.state&&l.oobaHeader)&&l.isFinalApproval),e.xp6(3),e.Q6J("disabled",l.timerExpired)}}function Ee(n,i){if(1&n){const l=e.EpF();e.TgZ(0,"step-up-mfa",30),e.NdJ("onTimerExpired",function(a){e.CHM(l);const o=e.oxw(2);return e.KtG(o.isTimerExpired(a))}),e.qZA()}if(2&n){const l=e.oxw(2);e.Q6J("mfaConfig",l.mfaConfig)("oobaHeader",l.oobaHeader)("isLoginFlow",!1)}}function Je(n,i){if(1&n){const l=e.EpF();e.TgZ(0,"button",40),e.NdJ("click",function(){e.CHM(l);const a=e.oxw(2);return e.KtG(a.rejectTemplate())}),e.qZA()}if(2&n){const l=e.oxw(2);e.Q6J("disabled",l.timerExpired)}}function Pe(n,i){if(1&n){const l=e.EpF();e.TgZ(0,"button",41),e.NdJ("click",function(){e.CHM(l);const a=e.oxw(2);return e.KtG(a.approveTemplate())}),e.qZA()}if(2&n){const l=e.oxw(2);e.Q6J("disabled",l.timerExpired)}}function Ie(n,i){if(1&n){const l=e.EpF();e.TgZ(0,"button",42),e.NdJ("click",function(){e.CHM(l);const a=e.oxw(2);return e.KtG(a.deleteTemplate())}),e.qZA()}if(2&n){const l=e.oxw(2);e.Q6J("disabled",l.timerExpired)}}function ke(n,i){if(1&n){const l=e.EpF();e.TgZ(0,"ol-container",31)(1,"ol-container-content")(2,"form",32,33)(4,"ol-form-group",34)(5,"input",35),e.NdJ("ngModelChange",function(a){e.CHM(l);const o=e.oxw();return e.KtG(o.memo=a)}),e.ALo(6,"translate"),e.qZA()(),e.YNc(7,Ee,1,3,"step-up-mfa",26),e.qZA()(),e.TgZ(8,"ol-container-footer-outlet")(9,"form",32,33)(11,"ol-form-group",36)(12,"ol-button-group",27)(13,"button",28),e.NdJ("click",function(a){e.CHM(l);const o=e.oxw();return e.KtG(o.cancel(a))}),e.qZA(),e.YNc(14,Je,1,1,"button",37),e.YNc(15,Pe,1,1,"button",38),e.YNc(16,Ie,1,1,"button",39),e.qZA()()()()()}if(2&n){const l=e.oxw();e.xp6(5),e.Q6J("ngModel",l.memo)("placeholder",e.lcZ(6,6,"ui.achPaymentsForm.placeholder.memo")),e.xp6(2),e.Q6J("ngIf",l.mfaConfig&&(4!==l.mfaConfig.state||4===l.mfaConfig.state&&l.oobaHeader)&&l.isFinalApproval),e.xp6(7),e.Q6J("ngIf","reject"===l.action),e.xp6(1),e.Q6J("ngIf","approve"===l.action),e.xp6(1),e.Q6J("ngIf","delete"===l.action)}}let Qe=(()=>{var n;class i extends Y.H{constructor(t,a,o,p,g,y,G){if(super(),this.route=t,this.router=a,this.alertService=o,this.globalTemplateCenterService=p,this.oobaService=g,this.mfaService=y,this.globalRecipientsService=G,this.lastModifiedByEnabled=!1,this.results={list:[]},this.timerExpired=!1,this.isFinalApproval=!1,this.paymentTypes=[],this.templateStatusesAll=[],this.paymentStatusesPending=[],this.customAllPaymentStatuses=[],this.customAllPendingPaymentStatuses=[],this.customPaymentTypes=[],[this.paymentTypes,this.customPaymentTypes]=this.route.
1snapshot.data.paymentTypes,[this.templateStatusesAll,this.paymentStatusesPending,this.customAllPaymentStatuses,this.customAllPendingPaymentStatuses]=this.route.snapshot.data.templateStatuses,this._routeSub=this.route.params.subscribe(I=>{this.action=I.action,this.pageTitle=`ui.title.${this.action}Templates`,this.pageHeadline=`ui.pageHeadline.${this.action}Templates`,this.paymentGrp=I.paymentGrp}),this.results.list=this.route.snapshot.data.templateList.payments,this.mfaConfig=this.route.snapshot.data.templateList.mfaRsHeader,this.configuration=J.F.buildConfiguration(this.route.snapshot.data.configs),(!this.results.list||0===this.results.list.length)&&this.router.navigate([_.TZ]),null!=this.route.snapshot.data.templateList.messages[0]&&"danger"==this.route.snapshot.data.templateList.messages[0].type&&(this.timerExpired=!0),this.mfaConfig&&4===this.mfaConfig.state){if(this.oobaService.isOOBAEnrollbyForce(this.mfaConfig))return console.log("OOBA enrollment rquired !!"),void this.router.navigate([_.EU,{link:_.HG}]);if(this.oobaService.isOOBAEnrolled(this.mfaConfig)&&!this.oobaService.isOOBAUserActive(this.mfaConfig))return void this.router.navigate([_.EU,{link:_.HG}]);this.oobaService.getOOBAUserProfile().subscribe(I=>{const he=I.oobauserProfile;he.enrolled&&he.personalCodeExpired?this.router.navigate([_.EU,{link:_.HG}]):(this.oobaHeader={contactInfo:{},textNumber:{},voiceNumber:{},channel:""},this.oobaHeader.contactInfo=I.contactInfo,this.oobaHeader.displayPhoneNumbers=this.oobaService.buildPhoneNumberDisplayLabel(this.oobaHeader.contactInfo.phoneNumbers),this.oobaHeader.phoneNumberList=this.oobaService.buildPhoneNumberList(this.oobaHeader.contactInfo.phoneNumbers))})}this.isFinalApproval=this.globalTemplateCenterService.getFinalApproval(),this.isFinalApproval&&this.mfaConfig&&(0===this.mfaConfig.state||1===this.mfaConfig.state)&&this.getChallengeCode(),this.mfaConfig&&4===this.mfaConfig.state&&(this.timerExpired=this.isFinalApproval),this.intiateRecipientMasking(),this.requestOptions.set(c.W.EXECUTION_CONTEXT,"MULTIPLY-SUCCESS"),this.requestOptions.set(c.W.MESSAGE_CONTEXT,"global"),this.requestOptions.set(c.W.PRELOADER,"global")}intiateRecipientMasking(){this.globalRecipientsService.getMaskingConfiguration().subscribe(t=>{let a;a=t,a&&a.length>0&&a.forEach(o=>{"recipientMaskingPattern"===o.key&&(this.recipientMaskingPattern=o.value),"recipientMaskingisReplace"===o.key&&(this.recipientMaskingisReplace=o.value),"recipientMaskingReplaceChar"===o.key&&(this.recipientMaskingReplaceChar=o.value)})})}getRecipientMaskedId(t){return(0,V.N)(t,this.recipientMaskingPattern,this.recipientMaskingisReplace,this.recipientMaskingReplaceChar)}ngOnDestroy(){this.globalTemplateCenterService.setSelectedTemplates(null,null),this.alertService.clearAlerts("MULTIPLE-INVALID-TEMPLATES"),this.alertService.clearAlerts("MULTIPLE-NOTICE"),this._routeSub&&this._routeSub.unsubscribe()}getChallengeCode(){this.mfaService.getChallengeCode(this.mfaConfig,this.results.list[0].typeCode,!1).subscribe(t=>{t&&t.mfarsHeader&&(this.mfaConfig.challenge=t.mfarsHeader.challenge)})}approveTemplate(){this.globalTemplateCenterService.approveTemplates(this.getRequest(),this.paymentGrp).subscribe(t=>{this.router.navigate([`${_.TZ}/${this.paymentGrp}`])},t=>{t.error&&t.error.mfaRsHeader&&(this.mfaConfig=t.error.mfaRsHeader)})}rejectTemplate(){this.globalTemplateCenterService.rejectTemplates(this.getRequest(),this.paymentGrp).subscribe(t=>{this.router.navigate([`${_.TZ}/${this.paymentGrp}`])},t=>{t.error&&t.error.mfaRsHeader&&(this.mfaConfig=t.error.mfaRsHeader)})}deleteTemplate(){this.globalTemplateCenterService.deleteTemplates(this.getRequest(),this.paymentGrp).subscribe(t=>{this.router.navigate([`${_.TZ}/${this.paymentGrp}`])},t=>{t.error&&t.error.mfaRsHeader&&(this.mfaConfig=t.error.mfaRsHeader)})}isTimerExpired(t){this.timerExpired=!t.showTimeout}getRequest(){let t;this.mfa&&null!=this.mfaConfig&&null!==this.mfaConfig.state&&(t=this.mfa.getMfaHeader());let a=0;const o=[],p={};return this.results.list.forEach(g=>{const y={};y.instructionUniqueId=g.instructionUniqueId,y.typeCode=g.typeCode,y.subType=g.
1subType,y.versionStampId=g.versionStampId,y.memo=this.memo,o[a]=y,p[g.instructionUniqueId]=g.templateName,a++}),{mfaHeader:t,requestInfo:o,templateNameUidMap:p}}cancel(t){this.alertService.clearAlerts("TEMPLATE-MULTIPLE-SUCCESS"),this.alertService.clearAlerts("TEMPLATE-MULTIPLE-INVALID"),this.router.navigate([`${_.TZ}/${this.paymentGrp}`,{lastSearch:1}])}expandLastModifiedByColumn(t,a){this.lastModifiedByEnabled=t,a&&a.stopPropagation()}resolveStatusCode(t){return this.templateStatusesAll.find(a=>a.value===t).name}getPaymentName(t){return this.paymentTypes.find(a=>a.value===t).name}onGridChanged(t){}onViewRecipients(t){}}return(n=i).\u0275fac=function(t){return new(t||n)(e.Y36(M.gz),e.Y36(M.F0),e.Y36(ee.c),e.Y36(d),e.Y36(_e.h),e.Y36(ge.r),e.Y36(b._))},n.\u0275cmp=e.Xpm({type:n,selectors:[["ng-component"]],viewQuery:function(t,a){if(1&t&&e.Gf(z.U,5),2&t){let o;e.iGM(o=e.CRH())&&(a.mfa=o.first)}},features:[e.qOj],decls:29,vars:21,consts:[["role","form","name","achTemplateStatusForm",1,"form-horizontal"],["tpTypeId","tstPWindowParamTransaction",1,"ach-payment","multiple-status-change",3,"pageTitle","pageHeadline"],[3,"context"],["level","MULTIPLE-INVALID-TEMPLATES"],["level","MULTIPLE-NOTICE","warningHeader","labelPageNotice"],["id","selectedTemplatesContainer","header-title","ui.text.selectedTemplates","show-shadow","true","collapsible","true",1,"primary-container"],["id","immediateTemplateCenterGrid","configurable","false","paginator","false","second-level-configuration","true",1,"headers-align-top",3,"model","subheader-in-columns","filter-enabled","change"],["header","ui.immediateTemplateCenter.label.recipient","hidden-in-config","true","secondaryHeader","ui.immediateTemplateCenter.label.recipientAcct","cell-x-justify","left","cell-y-justify","top","header-y-justify","top"],["recipientCell",""],[3,"ol-template"],["header","ui.immediateTemplateCenter.label.templateName","cell-x-justify","left","cell-y-justify","top","header-y-justify","top"],["templateCell",""],["header","ui.immediateTemplateCenter.label.accountName","cell-x-justify","left","cell-y-justify","top","header-y-justify","top"],["header","ui.immediateTemplateCenter.label.type","cell-x-justify","left","cell-y-justify","top","header-y-justify","top"],["header","ui.immediatePaymentCenter.label.creditAmount","secondaryHeader","ui.immediatePaymentCenter.label.debitAmount","cell-y-justify","top","cell-x-justify","left","mobile-table-secondary","hidden",3,"enabled"],["amountCell",""],["header","ui.templateCenter.label.lastModifiedBy","secondaryHeader","ui.templateCenter.label.lastUpdated","primaryData","lastUpdatedBy","secondaryData","lastUpdateDateTime","classes","last-modified-by","hidden-in-config","true","header-y-justify","top","mobile-table-primary","hidden","mobile-table-secondary","hidden",3,"enabled","popup-column","dynamicEnabled"],[4,"ngIf"],["id","selectedPaymentsAuthContainer","header-title","ui.text.authorization","show-shadow","true","class","primary-container",4,"ngIf"],["length","15","classes","grid-truncate-tooltip tooltip-margin-left",3,"value"],[3,"tooltip"],["length","25","placement","top","classes","grid-truncate-tooltip",3,"value"],[4,"addOnDevice"],["readonly","true",3,"id","name","ngModel","currency","ngModelChange"],["id","closeLastModifiedByColumn",1,"remove-column-link",3,"click"],[1,"remove-column","glyphicon","glyphicon-remove"],[3,"mfaConfig","oobaHeader","isLoginFlow","onTimerExpired",4,"ngIf"],["justify","center"],["id","btnCancel","ol-secondary","","large","true","label","framework.ui.button.cancel.text",3,"click"],["id","btnDelete","ol-step","","large","true","label","ui.paymentCenter.button.delete.text",3,"disabled","click"],[3,"mfaConfig","oobaHeader","isLoginFlow","onTimerExpired"],["id","selectedPaymentsAuthContainer","header-title","ui.text.authorization","show-shadow","true",1,"primary-container"],["role","form","ol-form","",1,"form-horizontal"],["form","ngForm"],["label","ui.achPaymentsForm.label.memo","widget","input"],["olInput","","type","text","maxlength","40","id","memo","name","memo",1,"form-control-long",3,"ngModel","placeholder","ngModelChange"],["labelSpacer","false"],["id","btnReject","type","submit","ol-step","","large","true","label","ui.paymentCenter.button.reject.text",3,"disabled","click",4,"ngIf"],["id","btnApprove","type","submit","ol-step","","large","true","label","ui.paymentCenter.button.approve.text",3,"disabled","click",4,"ngIf"],["id","btnDelete","type","submit","ol-step","","large","true","label","ui.paymentCenter.button.delete.text",3,"disabled","click",4,"ngIf"],["id","btnReject","type","submit","ol-step","","large","true","label","ui.paymentCenter.button.reject.text",3,"disabled","click"],["id","btnApprove","type","submit","ol-step","","large","true","label","ui.paymentCenter.button.approve.text",3,"disabled","click"],["id","btnDelete","type","submit","ol-step","","large","true","label","ui.paymentCenter.button.delete.text",3,"disabled","click"]],template:function(t,a){1&t&&(e.TgZ(0,"form",0)(1,"ol-page",1),e._UZ(2,"ol-page-header-actions",2),e.TgZ(3,"ol-page-content"),e._UZ(4,"alert-component",3)(5,"alert-component",4),e.TgZ(6,"ol-container",5)(7,"ol-container-content")(8,"ol-grid",6),e.NdJ("change",function(p){return a.onGridChanged(p)}),e.TgZ(9,"ol-cell",7,8),e.YNc(11,Ce,2,1,"ng-template",9),e.YNc(12,ye,2,2,"ng-template",9),e.qZA(),e.TgZ(13,"ol-cell",10,11),e.YNc(15,Te,3,1,"ng-template",9),e.qZA(),e.TgZ(16,"ol-cell",12),e.YNc(17,be,2,1,"ng-template",9),e.qZA(),e.TgZ(18,"ol-cell",13),e.YNc(19,ve,2,1,"ng-template",9),e.qZA(),e.TgZ(20,"ol-cell",14,15),e.YNc(22,Ae,1,1,"ng-template",9),e.YNc(23,xe,1,1,"ng-template",9),e.qZA(),e.TgZ(24,"ol-cell",16),e.YNc(25,we,4,3,"ng-template",9),e.YNc(26,Ge,2,3,"ng-template",9),e.qZA()()(),e.YNc(27,Ne,5,2,"ol-container-footer-outlet",17),e.qZA(),e.YNc(28,ke,17,8,"ol-container",18),e.qZA()()()),2&t&&(e.xp6(1),e.Q6J("pageTitle",a.pageTitle)("pageHeadline",a.pageHeadline),e.xp6(1),e.Q6J("context","templates_global_multiple_status_change_"+a.action),e.xp6(6),e.Q6J("model",a.results)("subheader-in-columns",a.lastModifiedByEnabled)("filter-enabled",!1),e.xp6(3),e.Q6J("ol-template","primaryCell"),e.xp6(1),e.Q6J("ol-template","secondaryCell"),e.xp6(3),e.Q6J("ol-template","primaryCell"),e.xp6(2),e.Q6J("ol-template","primaryCell"),e.xp6(2),e.Q6J("ol-template","primaryCell"),e.xp6(1),e.Q6J("enabled",!a.lastModifiedByEnabled),e.xp6(2),e.Q6J("ol-template","primaryCell"),e.xp6(1),e.Q6J("ol-template","secondaryCell"),e.xp6(1),e.Q6J("enabled",a.lastModifiedByEnabled)("popup-column",!0)("dynamicEnabled",!0),e.xp6(1),e.Q6J("ol-template","primaryHeader"),e.xp6(1),e.Q6J("ol-template","secondaryHeader"),e.xp6(1),e.Q6J("ngIf","delete"===a.action),e.xp6(1),e.Q6J("ngIf","delete"!==a.action))},dependencies:[te.I,Q.$,v.II,v.YT,v.TB,L.V,ae.g,x.r0,x.Kb,R.HK,T.e$,T.mm,T.IH,O.Mw,ne.Tg,le.J,m._Y,m.Fj,m.JJ,m.JL,m.nD,m.On,m.F,H.O5,F.GN,oe.$,S.i9,z.U,P.X$],encapsulation:2}),i})();var Le=r(75975),ie=r(18416),Re=r(64415),j=r(77504),Oe=r(51210),re=r(13282),K=r(38974),Fe=r(56126),Be=r(8687),se=r(67014),$=r(44832),Ue=r(31953),De=r(53877),pe=r(81091);function qe(n,i){if(1&n){const l=e.EpF();e.TgZ(0,"ol-multiSelect",40),e.NdJ("ngModelChange",function(a){e.CHM(l);const o=e.oxw();return e.KtG(o.criteria.typeCode=a)}),e.qZA()}if(2&n){const l=e.oxw();e.Q6J("list",l.paymentTypes)("ngModel",l.criteria.typeCode)}}function Ye(n,i){if(1&n){const l=e.EpF();e.TgZ(0,"ol-dropdown",41),e.NdJ("ngModelChange",function(a){e.CHM(l);const o=e.oxw();return e.KtG(o.criteria.typeCode=a)}),e.qZA()}if(2&n){const l=e.oxw();e.Q6J("items",l.paymentTypes)("ngModel",l.criteria.typeCode)}}function He(n,i){if(1&n){const l=e.EpF();e.TgZ(0,"ol-multiSelect",42),e.NdJ("ngModelChange",function(a){e.CHM(l);const o=e.oxw();return e.KtG(o.criteria.statusIn=a)}),e.qZA()}if(2&n){const l=e.oxw();e.Q6J("list",l.templateStatuses)("ngModel",l.criteria.statusIn)}}function je(n,i){if(1&n){const l=e.EpF();e.TgZ(0,"ol-dropdown",43),e.NdJ("ngModelChange",function(a){e.CHM(l);const o=e.oxw();return e.KtG(o.criteria.statusIn=a)}),e.qZA()}if(2&n){const l=e.oxw();e.Q6J("items",l.templateStatuses)("ngModel",l.criteria.statusIn)}}function Ke(n,i){if(1&n){const l=e.EpF();e.TgZ(0,"ol-subform")(1,"ol-form-group",44)(2,"input",45),e.NdJ("ngModelChange",function(a){e.CHM(l);const o=e.oxw();return e.KtG(o.criteria.amount=a)}),e.ALo(3,"translate"),e.qZA()()()}if(2&n){const l=e.oxw();e.xp6(2),e.Q6J("placeholder",e.lcZ(3,2,"ui.paymentCenter.placeholder.singleAmou
1nt"))("ngModel",l.criteria.amount)}}function $e(n,i){if(1&n){const l=e.EpF();e.TgZ(0,"ol-subform")(1,"ol-form-group",46)(2,"input",47),e.NdJ("ngModelChange",function(a){e.CHM(l);const o=e.oxw();return e.KtG(o.criteria.minAmount=a)}),e.ALo(3,"translate"),e.qZA()(),e.TgZ(4,"ol-form-group",48)(5,"input",49),e.NdJ("ngModelChange",function(a){e.CHM(l);const o=e.oxw();return e.KtG(o.criteria.maxAmount=a)}),e.ALo(6,"translate"),e.qZA()()()}if(2&n){const l=e.oxw();e.xp6(2),e.Q6J("placeholder",e.lcZ(3,4,"ui.paymentCenter.placeholder.amountFrom"))("ngModel",l.criteria.minAmount),e.xp6(3),e.Q6J("placeholder",e.lcZ(6,6,"ui.paymentCenter.placeholder.amountTo"))("ngModel",l.criteria.maxAmount)}}const B=function(){return["xs"]};let Xe=(()=>{var n;class i extends Oe.B{constructor(t,a,o){super(t),this.templateCenterService=a,this.banksService=o,this.paymentTypes=[],this.templateStatuses=[],this.users=[],this.accounts=[],this.paymentTypesCodes=[],this.statusCodes=[],this.bankIDTypes=[]}ngOnInit(){this.result=null,this.templateCenterService.getUsers().subscribe(t=>this.users=t),this.criteria={typeCode:[],statusIn:[],templateName:null,instructionUniqueId:null,amount:null,minAmount:null,maxAmount:null,thirdPartyBankName:null,thirdPartyBankId:null,thirdPartyAccountNumber:null,thirdPartyId:null,lastUpdatedBy:null,companyIdentifier:null},(0,j.D)(this.paymentTypesCodes.map(t=>this.banksService.getBankIdTypesCriteria(t,"BENE_BNK"))).subscribe(t=>{this.bankIDTypes=t.reduce((a,o)=>a.concat(o),[])})}cancel(){this.result=null,this.close()}search(){(0===this.criteria.statusIn.length||this.criteria.statusIn.some(t=>"-1"===t))&&(this.criteria.statusIn=this.statusCodes),(0===this.criteria.typeCode.length||this.criteria.typeCode.some(t=>"-1"===t))&&(this.criteria.typeCode=this.paymentTypesCodes),this.recipientBank=this.selectBank.getBankData(),this.recipientBank&&(this.criteria.thirdPartyBankId=this.recipientBank.ident,this.criteria.thirdPartyBankName=this.recipientBank.name),this.templateCenterService.validate(this.criteria,this.paymentGrp).subscribe(()=>{this.result=this.criteria,this.close(),event.preventDefault()})}amountRadioChanged(t){"singleAmount"===t.value?(this.criteria.minAmount=null,this.criteria.maxAmount=null):this.criteria.amount=null}}return(n=i).\u0275fac=function(t){return new(t||n)(e.Y36(K.F),e.Y36(d),e.Y36(Fe.G))},n.\u0275cmp=e.Xpm({type:n,selectors:[["ng-component"]],viewQuery:function(t,a){if(1&t&&e.Gf(re.r,5),2&t){let o;e.iGM(o=e.CRH())&&(a.selectBank=o.first)}},inputs:{paymentTypes:"paymentTypes"},features:[e.qOj],decls:54,vars:48,consts:[["tpTypeId","tstPWindowParamTransaction","pageTitle","ui.title.paymentCenter.advancedSearch","context","template_search","type","overlay",1,"payment-center-advanced-search",3,"overlay"],["showHelp","true","context","immediatePayment_templates_advanced_search"],["role","form","name","advancedSearchForm","level","overlay","ol-form","",1,"form-vertical",3,"form"],["form","ngForm"],["id","advanceTemplateSearchInfoContainer","header-title","ui.text.templateInfo","collapsible","true",1,"overlay-container","global-template-adv-search"],["label","ui.templateCenter.label.paymentType",1,"pmt-types-multiselect"],["labelProperty","name","valueProperty","value","id","advancedSearchPaymentTypes","name","paymentTypes",3,"list","ngModel","ngModelChange",4,"removeBreakpoint"],["placeholder","ui.paymentCenter.placeholder.selectPaymentType","labelField","name","valueField","value","multiple","true","id","advancedSearchPaymentTypes","name","paymentTypes",3,"items","ngModel","ngModelChange",4,"showBreakpoint"],["label","ui.immediateTemplateCenterAdvSearch.label.templateStatus","widget","checkboxes"],["labelProperty","name","valueProperty","value","id","advancedSearchPaymentStatus","name","paymentStatus",3,"list","ngModel","ngModelChange",4,"removeBreakpoint"],["placeholder","ui.templateCenter.placeholder.templateStatus","labelField","name","valueField","value","multiple","true","id","advancedSearchPaymentStatus","name","paymentStatus",3,"items","ngModel","ngModelChange",4,"showBreakpoint"],["label","ui.templateCenter.label.templateName","widget","input"],["olInput","","maxlength","35","type","text","id","templateCenterAdvancedSearchTemplateName","name","templateCenterAdvancedSearchTemplateName",1,"form-control-regular",3,"placeholder","ngModel","ngModelChange"],["label","ui.templateCenter.label.lastModifiedBy","widget","select"],["id","templateCenterAdvancedSearchlastModifiedBy","name","templateCenterAdvancedSearchlastModifiedBy","placeholder","ui.templateCenter.placeholder.lastModifiedBy",3,"items","ngModel","ngModelChange"],["id","advanceTemplateSearchDetailsContainer","header-title","ui.paymentCenter.text.transactionDetail
1s","collapsible","true",1,"overlay-container"],["label","ui.templateCenter.label.companyAccount","widget","select"],["id","templateCenterAdvancedSearchCompanyAccount","name","templateCenterAdvancedSearchCompanyAccount","placeholder","ui.templateCenter.placeholder.companyAccount","labelField","displayLabel","valueField","accountIdentifierInfo.accountUid",3,"items","ngModel","ngModelChange"],["label","ui.immediatePaymentCenter.label.companyName","widget","input"],["olInput","","maxlength","35","type","text","id","companyName","name","companyName",1,"form-control-regular",3,"placeholder","ngModel","ngModelChange"],["label","ui.paymentCenter.label.paymentAmount","widget","radio-group",3,"isContainer"],["id","advancedSearchAmountSelection","name","amountSelection","orientation","horizontal",3,"selected","change"],["value","singleAmount","id","radioSingleAmount",1,"col-sm-4","with-subform","arrow-form-group"],["singleAmount",""],["value","amountRange","id","radioAmountRange",1,"col-sm-4","with-subform"],["amountRange",""],[1,"clearfix"],[4,"ngIf"],["id","advanceTemplateSearchRecipientContainer","header-title","ui.text.recipientInformation","collapsible","true",1,"overlay-container"],["label","ui.templateCenter.label.recipientName","widget","input"],["olInput","","type","text","id","templateCenterRecipientName","name","templateCenterRecipientName","maxlength","140",1,"form-control-regular","form-control",3,"placeholder","ngModel","ngModelChange"],["label","ui.immediateTemplateCenter.label.recipientAcct","widget","input"],["olInput","","maxlength","40","type","text","id","recipientAccount","name","recipientAccount",1,"form-control-regular","form-control",3,"placeholder","ngModel","ngModelChange"],["label","ui.immediateTemplateCenter.label.recipientID","widget","input"],["olInput","","maxlength","40","type","text","id","recipientID","name","recipientID",1,"form-control-regular","form-control",3,"placeholder","ngModel","ngModelChange"],["id","select-bank-search","paymentType","ALL","preloader","overlay",3,"show-full-list","show-bank-name-field","required","bankIDTypes"],["label-column-size","3 ","widget","buttongroup","content-id","advancedSearchButtonGroup "],["justify","center","id","advancedSearchButtonGroup",1,"search-buttons"],["id","btnAdvancedSearchCancel","ol-secondary","","large","true","label","framework.ui.button.cancel.text",3,"click"],["id","btnAdvancedSearchNext","ol-main","","type","submit","large","true","label","framework.ui.button.search.text",3,"click"],["labelProperty","name","valueProperty","value","id","advancedSearchPaymentTypes","name","paymentTypes",3,"list","ngModel","ngModelChange"],["placeholder","ui.paymentCenter.placeholder.selectPaymentType","labelField","name","valueField","value","multiple","true","id","advancedSearchPaymentTypes","name","paymentTypes",3,"items","ngModel","ngModelChange"],["labelProperty","name","valueProperty","value","id","advancedSearchPaymentStatus","name","paymentStatus",3,"list","ngModel","ngModelChange"],["placeholder","ui.templateCenter.placeholder.templateStatus","labelField","name","valueField","value","multiple","true","id","advancedSearchPaymentStatus","name","paymentStatus",3,"items","ngModel","ngModelChange"],["label","ui.paymentCenter.label.amount","label-column-size","4","widget","input"],["olInput","","olDecimalOnly","","maxlength","19","type","text","id","singleAmount","name","singleAmount",1,"form-control-regular",3,"placeholder","ngModel","ngModelChange"],["label","ui.paymentCenter.label.from","label-column-size","4","widget","input"],["olInput","","olDecimalOnly","","maxlength","19","type","text","id","amountFrom","name","amountFrom",1,"form-control-regular",3,"placeholder","ngModel","ngModelChange"],["label","ui.paymentCenter.label.to","label-column-size","4","widget","input"],["olInput","","olDecimalOnly","","maxlength","19","type","text","id","amountTo","name","amountTo",1,"form-control-regular",3,"placeholder","ngModel","ngModelChange"]],template:function(t,a){if(1&t&&(e.TgZ(0,"ol-page",0),e._UZ(1,"ol-page-header-actions",1),e.TgZ(2,"ol-overlay-content")(3,"form",2,3)(5,"ol-container",4)(6,"ol-container-content")(7,"ol-form-group",5),e.YNc(8,qe,1,2,"ol-multiSelect",6),e.YNc(9,Ye,1,2,"ol-dropdown",7),e.qZA(),e.TgZ(10,"ol-form-group",8),e.YNc(11,He,1,2,"ol-multiSelect",9),e.YNc(12,je,1,2,"ol-dropdown",10),e.qZA(),e.TgZ(13,"ol-form-group",11)(14,"input",12),e.NdJ("ngModelChange",function(p){return a.criteria.templateName=p}),e.ALo(15,"translate"),e.qZA()(),e.TgZ(16,"ol-form-group",13)(17,"ol-dropdown",14),e.NdJ("ngModelChange",function(p){return a.criteria.lastUpdatedBy=p}),e.qZA()()()(),e.TgZ(18,"ol-container",15)(19,"ol-container-content")(20,"ol-form-group",16)(21,"ol-dropdown",17),e.NdJ("ngModelChange",function(p){return a.criteria.instructionAccountUniqueId=p}),e.qZA()(),e.TgZ(22,"ol-form-group",18)(23,"input",19),e.NdJ("ngModelChange",function(p){return a.criteria.companyIdentifier=p}),e.ALo(24,"translate"),e.qZA()(),e.TgZ(25,"ol-form-group",20)(26,"ol-radio-group",21),e.NdJ("change",function(p){return a.amountRadioChanged(p.value)}),e.TgZ(27,"ol-radio",22,23),e._uU(29),e.ALo(30,"translate"),e.qZA(),e.TgZ(31,"ol-radio",24,25),e._uU(33),e.ALo(34,"translate"),e.qZA()(),e._UZ(35,"div",26),e.YNc(36,Ke,4,4,"ol-subform",27),e.YNc(37,$e,7,8,"ol-subform",27),e.qZA()()(),e.TgZ(38,"ol-container",28)(39,"ol-container-content")(40,"ol-form-group",29)(41,"input",30),e.NdJ("ngModelChange",function(p){return a.criteria.thirdPartyName=p}),e.ALo(42,"translate"),e.qZA()(),e.TgZ(43,"ol-form-group",31)(44,"input",32),e.NdJ("ngModelChange",function(p){return a.criteria.thirdPartyAccountNumber=p}),e.ALo(45,"translate"),e.qZA()(),e.TgZ(46,"ol-form-group",33)(47,"input",34),e.NdJ("ngModelChange",function(p){return a.criteria.thirdPartyId=p}),e.ALo(48,"translate"),e.qZA()(),e._UZ(49,"select-bank",35),e.qZA()(),e.TgZ(50,"ol-form-group",36)(51,"ol-button-group",37)(52,"button",38),e.NdJ("click",function(){return a.cancel()}),e.qZA(),e.TgZ(53,"button",39),e.NdJ("click",function(){return a.search()}),e.qZA()()()()()()),2&t){const o=e.MAs(4),p=e.MAs(28),g=e.MAs(32);
1e.Q6J("overlay",a),e.xp6(3),e.Q6J("form",o),e.xp6(5),e.Q6J("removeBreakpoint",e.DdM(44,B)),e.xp6(1),e.Q6J("showBreakpoint",e.DdM(45,B)),e.xp6(2),e.Q6J("removeBreakpoint",e.DdM(46,B)),e.xp6(1),e.Q6J("showBreakpoint",e.DdM(47,B)),e.xp6(2),e.Q6J("placeholder",e.lcZ(15,30,"ui.templateCenter.placeholder.templateName"))("ngModel",a.criteria.templateName),e.xp6(3),e.Q6J("items",a.users)("ngModel",a.criteria.lastUpdatedBy),e.xp6(4),e.Q6J("items",a.accounts)("ngModel",a.criteria.instructionAccountUniqueId),e.xp6(2),e.Q6J("placeholder",e.lcZ(24,32,"ui.immediatePaymentCenter.placeholder.companyName"))("ngModel",a.criteria.companyIdentifier),e.xp6(2),e.Q6J("isContainer",!0),e.xp6(1),e.Q6J("selected",p),e.xp6(3),e.Oqu(e.lcZ(30,34,"ui.paymentCenter.label.singleAmount")),e.xp6(4),e.Oqu(e.lcZ(34,36,"ui.paymentCenter.label.amountRange")),e.xp6(3),e.Q6J("ngIf",p.checked),e.xp6(1),e.Q6J("ngIf",g.checked),e.xp6(4),e.Q6J("placeholder",e.lcZ(42,38,"ui.templateCenter.placeholder.recipientName"))("ngModel",a.criteria.thirdPartyName),e.xp6(3),e.Q6J("placeholder",e.lcZ(45,40,"ui.immediateTemplateCenter.placeholder.recipientAccount"))("ngModel",a.criteria.thirdPartyAccountNumber),e.xp6(3),e.Q6J("placeholder",e.lcZ(48,42,"ui.immediateTemplateCenter.placeholder.recipientID"))("ngModel",a.criteria.thirdPartyId),e.xp6(2),e.Q6J("show-full-list",!1)("show-bank-name-field",!1)("required",!1)("bankIDTypes",a.bankIDTypes)}},dependencies:[Q.$,v.II,v.d2,v.TB,Be.O,L.V,se.wT,se.CO,x.r0,x.Kb,$.J,R.HK,T.e$,T.mm,Ue.P,De.f,m._Y,m.Fj,m.JJ,m.JL,m.nD,m.On,m.F,H.O5,pe.T,pe.w,re.r,P.X$],encapsulation:2}),i})(),ce=(()=>{var n;class i extends Y.H{constructor(t,a,o){super(),this.overlayService=t,this.route=a,this.templateCenterService=o,this.isExpanded=!1,this.paymentTypes=[],this.templateStatuses=[],this.customTemplateStatuses=[],this.customPaymentTypes=[],this.advnSearchPaymentStatuses=[],this.accounts=[],this.onSearch=new e.vpe,this.onAdvancedSearchOpened=new e.vpe,this.minDate=new Date(0,0,0),this.customCriteria=null}ngOnInit(){if(this.customCriteria=this.resetCustomCriteria(),this.customTemplateStatuses=this.customTemplateStatuses.concat(this.templateStatuses),u.sortBy(this.customTemplateStatuses,["name"]),this.customPaymentTypes=this.customPaymentTypes.concat(this.paymentTypes),u.sortBy(this.customPaymentTypes,["name"]),this.route.snapshot.params.lastSearch){const a=this.templateCenterService.loadSearchState();a&&(this.customCriteria.criteria.templateName=a.criteria.templateName,this.customCriteria.paymentStatus=a.criteria.paymentStatus?a.criteria.paymentStatus:"-1",this.customCriteria.paymentType=a.criteria.paymentType?a.criteria.paymentType:"-1",this.customCriteria.typeCode=[a.criteria.paymentType],this.customCriteria.statusIn=[a.criteria.typeCode],this.onSearch.emit(a.criteria))}else this.criteria=this.defaultPaymentTypes?this.prepareApproveSearchCriteria(this.customCriteria):this.prepareBasicSearchCriteria(this.customCriteria),this.onSearch.emit(this.criteria)}resetCustomCriteria(){return{criteria:{typeCode:null,statusIn:null,templateName:null},paymentStatus:"-1",paymentType:"-1"}}onSearchClicked(){this.criteria=this.prepareBasicSearchCriteria(this.customCriteria),this.onSearch.emit(this.criteria)}prepareApproveSearchCriteria(t){return{typeCode:"-1"===t.paymentType?this.paymentTypesCodes:[t.paymentType],fromDateRange:t.criteria.fromDateRange,toDateRange:t.criteria.toDateRange,statusIn:["27"],approvableOnlyIndicator:!0}}prepareBasicSearchCriteria(t){return{typeCode:"-1"===t.paymentType?this.paymentTypesCodes:[t.paymentType],statusIn:"-1"===t.paymentStatus?this.statusCodes:[t.paymentStatus],templateName:t.criteria.templateName,paymentStatus:t.paymentStatus,paymentType:t.paymentType}}onAdvancedSearchClicked(){const t=this.customTemplateStatuses.concat(this.advnSearchPaymentStatuses).sort((a,o)=>a.name>o.name?1:-1);this.overlayService.addOverlay(Xe,{paymentTypes:this.customPaymentTypes,templateStatuses:t,paymentTypesCodes:this.paymentTypesCodes,statusCodes:this.statusCodes,accounts:this.accounts,paymentGrp:this.paymentGrp}).subscribe(a=>{null!==a&&(this.customCriteria=this.resetCustomCriteria(),this.onSearch.emit(a))}),this.onAdvancedSearchOpened.emit(!0)}get statusCodes(){const t=[];
1return this.templateStatuses.forEach(a=>{t.push(a.value)}),t}get paymentTypesCodes(){const t=[];return this.paymentTypes.forEach(a=>{t.push(a.value)}),t}}return(n=i).\u0275fac=function(t){return new(t||n)(e.Y36(K.F),e.Y36(M.gz),e.Y36(d))},n.\u0275cmp=e.Xpm({type:n,selectors:[["global-template-center-search"]],inputs:{paymentTypes:"paymentTypes",templateStatuses:"templateStatuses",customTemplateStatuses:"customTemplateStatuses",customPaymentTypes:"customPaymentTypes",advnSearchPaymentStatuses:"advnSearchPaymentStatuses",accounts:"accounts",criteria:"criteria",id:"id",defaultPaymentTypes:"defaultPaymentTypes",paymentGrp:"paymentGrp"},outputs:{onSearch:"onSearch",onAdvancedSearchOpened:"onAdvancedSearchOpened"},features:[e.qOj],decls:20,vars:18,consts:[["id","templateCenterSearchBox",1,"inline-container","template-center-search","search-collapse",3,"expanded","header-title"],["name","templateCenterSearchForm","ol-form","","novalidate","",1,"form-inline","template-center-search","row",3,"form"],["form","ngForm"],["label","ui.templateCenter.label.templateName","label-column-size","-11","widget","input",1,"col-sm-6","col-md-4",3,"inPreview"],["olInput","","type","text","id","advancedSearchTemplateNameReference","name","templateNameReference","maxlength","35",1,"form-control","form-control-long",3,"placeholder","ngModel","ngModelChange"],["label","ui.templateCenter.label.paymentType","widget","select","label-column-size","-11",1,"col-sm-6","col-md-3"],["id","templateSearchPaymentType","name","templateSearchPaymentType","labelField","name","valueField","value","required","false",1,"search-dropdown",3,"items","ngModel","ngModelChange"],["label","ui.templateCenter.label.templateStatus","widget","select","label-column-size","-11",1,"col-sm-6","col-md-3"],["id","templateSearchPaymentStatus","name","templateSearchPaymentStatus","required","false","labelField","name","valueField","value","required","false",1,"search-dropdown",3,"items","ngModel","ngModelChange"],[1,"form-group","button-search","col-sm-6","col-md-2"],[1,"form-input"],["id","btnSearch","ol-outline","","label","framework.ui.button.search.text","type","submit",3,"click"],["id","advSearch",3,"click"],[3,"innerHtml"],[1,"clearfix"]],template:function(t,a){if(1&t&&(e.TgZ(0,"ol-container-inline",0),e.ALo(1,"translate"),e.TgZ(2,"ol-container-content")(3,"form",1,2)(5,"ol-form-group",3)(6,"input",4),e.NdJ("ngModelChange",function(p){return a.customCriteria.criteria.templateName=p}),e.ALo(7,"translate"),e.qZA()(),e.TgZ(8,"ol-form-group",5)(9,"ol-dropdown",6),e.NdJ("ngModelChange",function(p){return a.customCriteria.paymentType=p}),e.qZA()(),e.TgZ(10,"ol-form-group",7)(11,"ol-dropdown",8),e.NdJ("ngModelChange",function(p){return a.customCriteria.paymentStatus=p}),e.qZA()(),e.TgZ(12,"div",9)(13,"div",10)(14,"button",11),e.NdJ("click",function(){return a.onSearchClicked()}),e.qZA()(),e.TgZ(15,"div",10)(16,"a",12),e.NdJ("click",function(){return a.onAdvancedSearchClicked()}),e._UZ(17,"span",13),e.ALo(18,"translate"),e.qZA()()()(),e._UZ(19,"div",14),e.qZA()()),2&t){const o=e.MAs(4);e.Q6J("expanded",a.isExpanded)("header-title",e.lcZ(1,12,"framework.ui.button.search.text")),e.xp6(3),e.Q6J("form",o),e.xp6(2),e.Q6J("inPreview",a.inPreview),e.xp6(1),e.Q6J("placeholder",e.lcZ(7,14,"ui.templateCenter.placeholder.templateName"))("ngModel",a.customCriteria.criteria.templateName),e.uIk("value",a.customCriteria.criteria.templateName),e.xp6(3),e.Q6J("items",a.customPaymentTypes)("ngModel",a.customCriteria.paymentType),e.xp6(2),e.Q6J("items",a.customTemplateStatuses)("ngModel",a.customCriteria.paymentStatus),e.xp6(6),e.Q6J("innerHtml",e.lcZ(18,16,"ui.templateCenter.label.advancedSearch"),e.oJD)}},dependencies:[Q.$,L.V,x.r0,$.J,R.HK,T.mm,T.CI,m._Y,m.Fj,m.JJ,m.JL,m.Q7,m.nD,m.On,m.F,P.X$],encapsulation:2}),i})(),We=(()=>{var n;class i extends ce{constructor(t,a,o){super(t,a,o)}}return(n=i).\u0275fac=function(t){return new(t||n)(e.Y36(K.F),e.Y36(M.gz),e.Y36(d))},n.\u0275cmp=e.Xpm({type:n,selectors:[["global-template-center-search-mobile"]],features:[e.qOj],decls:16,vars:13,consts:[["name","templateCenterSearchForm","ol-form","","novalidate","",3,"form"],["form","ngForm"],["label","ui.templateCenter.label.templateName","label-column-size","-11","widget","input",1,"col-xs-12",3,"inPreview"],["olInput","","type","text","id","advancedSearchTemplateNameReference","name","templateNameReference","maxlength","35",1,"form-control","form-control-long",3,"placeholder","ngModel","ngModelChange"],["label","ui.templateCenter.label.paymentType","widget","select","label-column-size","-11",1,"col-xs-12"],["id","templateSearchPaymentType","name","templateSearchPaymentType","labelField","name","valueField","value","required","false",1,"search-dropdown",3,"items","ngModel","ngModelChange"],["label","ui.templateCenter.label.templateStatus","widget","select","label-column-size","-11",1,"col-xs-12"],["id","templateSearchPaymentStatus","name","templateSearchPaymentStatus","required","false","labelField","name","valueField","value","required","false",1,"search-dropdown",3,"items","ngModel","ngModelChange"],[1,"form-group","button-search","col-sm-6","col-md-2"],[1,"col-xs-12"],["id","btnSearch","ol-main","","label","framework.ui.button.search.text","type","submit",1,"button-search-mobile",3,"click"],["id","advSearchMobile",1,"advanced-search-mobile",3,"click"],[3,"innerHtml"]],template:function(t,a){if(1&t&&(e.TgZ(0,"form",0,1)(2,"ol-form-group",2)(3,"input",3),e.NdJ("ngModelChange",function(p){return a.customCriteria.criteria.templateName=p}),e.ALo(4,"translate"),e.qZA()(),e.TgZ(5,"ol-form-group",4)(6,"ol-dropdown",5),e.NdJ("ngModelChange",function(p){return a.customCriteria.paymentType=p}),e.qZA()(),e.TgZ(7,"ol-form-group",6)(8,"ol-dropdown",7),e.NdJ("ngModelChange",function(p){return a.customCriteria.paymentStatus=p}),e.qZA()(),e.TgZ(9,"div",8)(10,"div",9)(11,"button",10),e.NdJ("click",function(){return a.onSearchClicked()}),e.qZA()(),e.TgZ(12,"div",9)(13,"a",11),e.NdJ("click",function(){return a.onAdvancedSearchClicked()}),e._UZ(14,"span",12),e.ALo(15,"translate"),e.qZA()()()()),2&t){const o=e.MAs(1);e.Q6J("form",o),e.xp6(2),e.Q6J("inPreview",a.inPreview),e.xp6(1),e.Q6J("placeholder",e.lcZ(4,9,"ui.templateCenter.placeholder.templateName"))("ngModel",a.customCriteria.criteria.templateName),e.xp6(3),e.Q6J("items",a.customPaymentTypes)("ngModel",a.customCriteria.paymentType),e.xp6(2),e.Q6J("items",a.customTemplateStatuses)("ngModel",a.customCriteria.paymentStatus),e.xp6(6),e.Q6J("innerHtml",e.lcZ(15,11,"ui.templateCenter.label.advancedSearch"),e.oJD)}},dependencies:[Q.$,L.V,x.r0,$.J,R.HK,m._Y,m.Fj,m.JJ,m.JL,m.Q7,m.nD,m.On,m.F,P.X$],encapsulation:2}),i})();function ze(n,i){if(1&n){const l=e.EpF();e.TgZ(0,"page-header-action-nav",27),e.NdJ("onSelected",function(a){e.CHM(l);const o=e.oxw();return e.KtG(o.createTemplate(a))}),e.qZA()}}function Ve(n,i){if(1&n&&(e.TgZ(0,"span",28),e._UZ(1,"ol-truncate",29),e.qZA(),e.TgZ(2,"span",30),e._uU(3),e.qZA()),2&n){const l=i.row;e.xp6(1),e.Q6J("value",l.thirdPartyName),e.xp6(2),e.Oqu(l.thirdPartyName)}}function et(n,i){if(1&n&&(e.TgZ(0,"span",31),e._uU(1),e.qZA(),e.TgZ(2,"span",31),e._uU(3),e.qZA()),2&n){const l=i.row,t=e.oxw();e.Q6J("tooltip",l.thirdPartyAccountNumber),e.xp6(1),e.Oqu(t.getRecipientMaskedId(l.thirdPartyAccountNumber)),e.xp6(1),e.Q6J("tooltip",l.thirdPartyId),e.xp6(1),e.Oqu(t.getRecipientMaskedId(l.thirdPartyId))}}function tt(n,i){if(1&n&&(e.TgZ(0,"span"),e._uU(1),e.qZA()),2&n){const l=e.oxw(2).row;e.xp6(1),e.Oqu(l.templateName)}}function at(n,i){if(1&n&&(e.ynx(0),e._UZ(1,"ol-truncate",33),e.YNc(2,tt,2,1,"span",34),e.BQk()),2&n){const l=e.oxw().row;e.xp6(1),e.Q6J("value",l.templateName)}}function nt(n,i){if(1&n){const l=e.EpF();e.TgZ(0,"a",36),e.NdJ("click",function(){e.CHM(l);const a=e.oxw(2).row,o=e.oxw();return e.KtG(o.onTemplateNameClicked(a))}),e._UZ(1,"ol-truncate",33),e.qZA()}if(2&n){const l=e.oxw(2).row;e.xp6(1),e.Q6J("value",l.templateName)}}function lt(n,i){if(1&n&&(e.TgZ(0,"span"),e._uU(1),e.qZA()),2&n){const l=e.oxw(2).row;e.xp6(1),e.Oqu(l.templateName)}}function ot(n,i){1&n&&(e.ynx(0),e.YNc(1,nt,2,1,"a",35),e.YNc(2,lt,2,1,"span",34),e.BQk())}function it(n,i){if(1&n&&(e.YNc(0,at,3,1,"ng-container",32),e.YNc(1,ot,3,0,"ng-container",32)),2&n){const l=i.row;e.Q6J("ngIf",!l.userViewIndicator&&!l.userEditIndicator),e.xp6(1),e.Q6J("ngIf",l.userEditIndicator||!l.userEditIndicator&&l.userViewIndicator)}}function rt(n,i){if(1&n){const l=e.EpF();e.TgZ(0,"ol-container-lite",38)(1,"ol-container-content")(2,"a",39),e.NdJ("click",function(a){e.CHM(l);const o=e.oxw(2);return e.KtG(o.expandLastModifiedByColumn(!0,a))}),e._UZ(3,"span",40),e.TgZ(4,"span",41),e._uU(5),e.ALo(6,"translate"),e.qZA()()()()}
12&n&&(e.Q6J("expanded",!0),e.xp6(5),e.hij(" ",e.lcZ(6,2,"ui.templateCenter.label.viewLastModifiedBy")," "))}function st(n,i){if(1&n&&e.YNc(0,rt,7,4,"ol-container-lite",37),2&n){const l=e.oxw();e.Q6J("ngIf",!l.lastModifiedByEnabled)}}function pt(n,i){if(1&n){const l=e.EpF();e.TgZ(0,"a",44),e.NdJ("click",function(){e.CHM(l);const a=e.oxw(2).row,o=e.oxw();return e.KtG(o.onTemplateNameClicked(a))}),e._UZ(1,"ol-truncate",33),e.qZA()}if(2&n){const l=e.oxw(2).row;e.xp6(1),e.Q6J("value",l.templateName)}}function ct(n,i){if(1&n&&(e.TgZ(0,"span"),e._uU(1),e.qZA()),2&n){const l=e.oxw(2).row;e.xp6(1),e.Oqu(l.templateName)}}function mt(n,i){1&n&&(e.ynx(0),e.YNc(1,pt,2,1,"a",43),e.YNc(2,ct,2,1,"span",34),e.BQk())}function ut(n,i){if(1&n&&(e.TgZ(0,"div",42),e.YNc(1,mt,3,0,"ng-container",32),e.qZA()),2&n){const l=i.row;e.xp6(1),e.Q6J("ngIf",l.userEditIndicator||!l.userEditIndicator&&l.userViewIndicator)}}function dt(n,i){if(1&n&&(e.TgZ(0,"label"),e._uU(1),e.ALo(2,"translate"),e.qZA(),e.TgZ(3,"span"),e._UZ(4,"ol-truncate",45),e.qZA()),2&n){const l=i.row;e.xp6(1),e.Oqu(e.lcZ(2,2,"ui.immediateTemplateCenter.label.templateName")),e.xp6(3),e.Q6J("value",l.templateName)}}function ht(n,i){if(1&n){const l=e.EpF();e.TgZ(0,"a",47),e.NdJ("click",function(){e.CHM(l);const a=e.oxw().row,o=e.oxw();return e.KtG(o.onStatusClicked(a))}),e._uU(1),e.qZA()}if(2&n){const l=e.oxw().row,t=e.oxw();e.xp6(1),e.hij("",t.resolveStatusCode(l.statusCode)," ")}}function _t(n,i){if(1&n&&(e.TgZ(0,"span"),e._uU(1),e.qZA()),2&n){const l=e.oxw().row,t=e.oxw();e.xp6(1),e.hij("",t.resolveStatusCode(l.statusCode)," ")}}function gt(n,i){if(1&n&&(e.YNc(0,ht,2,1,"a",46),e.YNc(1,_t,2,1,"span",32)),2&n){const l=i.row;e.Q6J("ngIf",l.userApprovalIndicator),e.xp6(1),e.Q6J("ngIf",!l.userApprovalIndicator)}}function Ct(n,i){if(1&n&&(e.ynx(0),e._uU(1),e.BQk()),2&n){const l=i.row;e.xp6(1),e.hij(" ",l.accountNumber," ")}}function yt(n,i){1&n&&e._UZ(0,"ol-truncate",48),2&n&&e.Q6J("value",i.row.companyIdentifier)("length",15)("appendToBody",!0)}function ft(n,i){if(1&n&&(e.ynx(0),e._uU(1),e.BQk()),2&n){const l=i.row,t=e.oxw();e.xp6(1),e.hij(" ",t.getPaymentName(l.typeCode)," ")}}function Tt(n,i){if(1&n){const l=e.EpF();e.ynx(0),e.TgZ(1,"ol-money",49),e.NdJ("ngModelChange",function(a){e.CHM(l);const o=e.oxw().row;return e.KtG(o.creditAmount.amount=a)}),e.qZA(),e.BQk()}if(2&n){const l=e.oxw(),t=l.index,a=l.row;e.xp6(1),e.Q6J("id","creditamount_"+t)("name","creditamount_"+t)("ngModel",a.creditAmount.amount)("currency",a.creditAmount.currency)}}function bt(n,i){if(1&n&&e.YNc(0,Tt,2,4,"ng-container",32),2&n){const l=i.row;e.Q6J("ngIf",l.creditAmount&&l.creditAmount.amount&&l.creditAmount.currency)}}function vt(n,i){if(1&n){const l=e.EpF();e.ynx(0),e.TgZ(1,"ol-money",49),e.NdJ("ngModelChange",function(a){e.CHM(l);const o=e.oxw().row;return e.KtG(o.debitAmount.amount=a)}),e.qZA(),e.BQk()}if(2&n){const l=e.oxw(),t=l.index,a=l.row;e.xp6(1),e.Q6J("id","debitamount_"+t)("name","debitamount_"+t)("ngModel",a.debitAmount.amount)("currency",a.debitAmount.currency)}}function St(n,i){if(1&n&&e.YNc(0,vt,2,4,"ng-container",32),2&n){const l=i.row;e.Q6J("ngIf",l.debitAmount&&l.debitAmount.amount&&l.debitAmount.currency)}}function At(n,i){1&n&&(e.TgZ(0,"div",51),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&n&&(e.xp6(1),e.Oqu(e.lcZ(2,1,"ui.templateCenter.label.action")))}function Mt(n,i){if(1&n){const l=e.EpF();e.TgZ(0,"ol-action-dropdown-content",55),e.NdJ("onActionClick",function(){e.CHM(l);const a=e.oxw(2).row,o=e.oxw(2);return e.KtG(o.onTemplateNameClicked(a))}),e.ALo(1,"translate"),e.qZA()}2&n&&e.Q6J("label",e.lcZ(1,1,"ui.templateCenter.label.action.edit"))}function xt(n,i){if(1&n){const l=e.EpF();e.TgZ(0,"ol-action-dropdown-content",55),e.NdJ("onActionClick",function(){e.CHM(l);const a=e.oxw(2).row,o=e.oxw(2);return e.KtG(o.onActionCopyClicked(a))}),e.ALo(1,"translate"),e.qZA()}2&n&&e.Q6J("label",e.lcZ(1,1,"ui.templateCenter.label.action.copy"))}function wt(n,i){if(1&n){const l=e.EpF();e.TgZ(0,"ol-action-dropdown-content",55),e.NdJ("onActionClick",function(){e.CHM(l);const a=e.oxw(2).row,o=e.oxw(2);return e.KtG(o.onActionCreateClicked(a))}),e.ALo(1,"translate"),e.qZA()}2&n&&e.Q6J("label",e.lcZ(1,1,"ui.templateCenter.label.action.create"))}function Gt(n,i){if(1&n&&(e.TgZ(0,"ol-action-dropdown",53),e.YNc(1,Mt,2,3,"ol-action-dropdown-content",54),e.YNc(2,xt,2,3,"ol-action-dropdown-content",54),e.YNc(3,wt,2,3,"ol-action-dropdown-content",54),e.qZA()),2&n){const l=e.oxw().row;e.Q6J("limitElement",".page-content"),e.xp6(1),e.Q6J("ngIf",l.userEditIndicator),e.xp6(1),e.Q6J("ngIf",l.userEditIndicator),e.xp6(1),e.Q6J("ngIf",l.userCreateFromTemplateIndicator)}}function Zt(n,i){if(1&n&&e.YNc(0,Gt,4,4,"ol-action-dropdown",52),2&n){const l=i.row;e.Q6J("ngIf",l.userCreateFromTemplateIndicator||l.userEditIndicator)}}function Nt(n,i){1&n&&(e.TgZ(0,"ol-cell",50),e.YNc(1,At,3,3,"ng-template",11),e.YNc(2,Zt,1,1,"ng-template",11),e.qZA()),2&n&&(e.xp6(1),e.Q6J("ol-template","header"),e.xp6(1),e.Q6J("ol-template","row"))}function Et(n,i){if(1&n){const l=e.EpF();e._uU(0),e.ALo(1,"translate"),e.TgZ(2,"a",56),e.NdJ("click",function(a){e.CHM(l);const o=e.oxw();return e.KtG(o.expandLastModifiedByColumn(!1,a))}),e._UZ(3,"span",57),e.qZA()}2&n&&e.hij(" ",e.lcZ(1,1,"ui.templateCenter.label.lastModifiedBy"),"")}function Jt(n,i){1&n&&(e._uU(0),e.ALo(1,"translate")),2&n&&e.hij(" ",e.lcZ(1,1,"ui.templateCenter.label.lastUpdated")," ")}function Pt(n,i){if(1&n&&(e.TgZ(0,"label"),e._uU(1),e.ALo(2,"translate"),e.qZA(),e._uU(3)),2&n){const l=i.row;e.xp6(1),e.hij(" ",e.lcZ(2,2,"ui.templateCenter.label.lastModifiedBy"),""),e.xp6(2),e.hij(" ",l.lastUpdatedBy," ")}}let me=(()=>{var n;class i extends Y.H{constructor(t,a,o,p,g){super(),this.templateCenterService=t,this.router=a,this.route=o,this.alertService=p,this.gridPrefService=g,this.results={list:[]},this.templateStatuses=[],this.customTemplateStatuses=[],this.paymentTypes=[],this.customPaymentTypes=[],this.advnSearchPaymentStatuses=[],this.accounts=[],this.users=[],this.lastModifiedByEnabled=!1,this.isExpanded=!1,this.selected=0,this.approvable=0,this.undeleteable=0,this.delButtonEnabled=!1,this.appBtnEnabled=!1,this.paymentBtnEnabled=!1,this.filteredPaymentTypes=[],this.criteria={typeCode:null,templateName:"",statusIn:null,paymentStatus:"-1",paymentType:"-1"}
1,this.paymentTypes=this.route.snapshot.data.paymentTypes,[this.paymentTypes,this.customPaymentTypes]=this.route.snapshot.data.paymentTypes,[this.templateStatuses,this.customTemplateStatuses,this.advnSearchPaymentStatuses]=this.route.snapshot.data.templateStatuses,this.accounts=this.route.snapshot.data.accounts,this.users=this.route.snapshot.data.users,this.configuration=J.F.buildConfiguration(this.route.snapshot.data.configs),this.configuration.recipientMaskingPattern&&(this.recipientMaskingPattern=this.configuration.recipientMaskingPattern),this.configuration.recipientMaskingisReplace&&(this.recipientMaskingisReplace=this.configuration.recipientMaskingisReplace),this.configuration.recipientMaskingReplaceChar&&(this.recipientMaskingReplaceChar=this.configuration.recipientMaskingReplaceChar),this.defaultPaymentTypes=this.route.snapshot.data.defaultPaymentTypes,this._routeSub=this.route.params.subscribe(y=>{this.paymentGrp=y.paymentGrp})}onRowClick(t){let y,a=0,o=0,p=0,g=!1;t.selectedRows.forEach(G=>{G.userApprovalIndicator&&o++,G.userDeletionIndicator||p++,a++,y||(y=G.paymentType),G.userCreateFromTemplateIndicator&&(g=!0)}),this.appBtnEnabled=a>0&&o===a,this.delButtonEnabled=a>0&&0==p,this.paymentBtnEnabled=1===a&&g}onSearchClicked(t){const a=this.route.snapshot.params.lastSearch;if(this.criteria=t,a){const o=this.templateCenterService.loadSearchState();o?(this.criteria=o.criteria,this.lastSearchCriteria=o.request.filter,this.updateGrid(o.request)):this.search(t)}else this.search(t,1)}search(t,a){if(this.clearSelected(),null===t)return;this.criteria=t;const o=this.grid.gridRequestData();o.filter=t,o.pagination.offset=1,o.pagination&&o.pagination.count||(o.pagination.count=this.gridPrefService.getItemsPerPage("globalTemplateCenterGrid")),a&&(o.pagination.offset=a),this.lastSearchCriteria=t,this.criteria=t,this.updateGrid(o)}getRecipientMaskedId(t){return(0,V.N)(t,this.recipientMaskingPattern,this.recipientMaskingisReplace,this.recipientMaskingReplaceChar)}onActionCopyClicked(t){this.saveSearchState(),this.router.navigate([`/main/globalpayments/template/copyTemplate/${t.typeCode}/${t.instructionUniqueId}`])}onActionCreateClicked(t){this.saveSearchState(),this.router.navigate([`/main/globalpayments/repititive/payment/createFromTemplate/${t.typeCode}/${t.instructionUniqueId}`])}onTemplateNameClicked(t){this.saveSearchState(),this.router.navigate(!t.userEditIndicator&&t.userViewIndicator?[`/main/globalpayments/template/status/view/${t.typeCode}/${t.instructionUniqueId}`]:[`/main/globalpayments/template/edit/${t.typeCode}/${t.instructionUniqueId}`])}onStatusClicked(t){this.saveSearchState(),this.router.navigate([`/main/globalpayments/template/status/approve/${t.typeCode}/${t.instructionUniqueId}`])}onGridChanged(t){t.filter=this.lastSearchCriteria,this.updateGrid(t)}updateGrid(t){this.lastSearchRequest={filter:t.filter,sorter:t.sorter,pagination:t.pagination},this.templateCenterService.searchTemplates(this.lastSearchRequest,this.paymentGrp).subscribe(a=>{this.results=a,this.results.list.forEach(o=>{o.uniqueId=o.instructionUniqueId})})}expandLastModifiedByColumn(t,a){this.lastModifiedByEnabled=t,a&&a.stopPropagation()}rejectTemplate(){this.saveSearchState(),this.templateCenterService.setFinalApproval(!0),this.templateCenterService.setSelectedTemplates(this.getListFromMap(this.grid.selectorMap),"Reject"),this.router.navigate([_.bG,{paymentGrp:this.paymentGrp}])}deleteTemplate(){this.saveSearchState(),this.templateCenterService.setFinalApproval("true"===this.configuration.mfaEnabledOnDelete),this.templateCenterService.setSelectedTemplates(this.getListFromMap(this.grid.selectorMap),"Delete"),this.router.navigate([_.lZ,{paymentGrp:this.paymentGrp}])}approveTemplate(){this.saveSearchState(),this.templateCenterService.setFinalApproval(!0),this.templateCenterService.setSelectedTemplates(this.getListFromMap(this.grid.selectorMap),"Approve"),this.router.navigate([_.YI,{paymentGrp:this.paymentGrp}])}getListFromMap(t){const a=[];let o=0;return t.forEach(p=>{a[o]=p,o++}),a}createPayment(){const t=this.getListFromMap(this.grid.getSelectedRows());this.saveSearchState(),this.router.navigate([`/main/globalpayments/repititive/payment/createFromTemplate/${t[0].typeCode}/${t[0].instructionUniqueId}`])}ngOnDestroy(){this.alertService.clearAlerts("TEMPLATE-MULTIPLE-SUCCESS")}createTemplate(t){this.router.navigate([_.EU,{link:t.link}])}resolveStatusCode(t){return this.templateStatuses.concat(this.advnSearchPaymentStatuses).sort().find(o=>o.value===t).name}getPaymentName(t){return this.paymentTypes.find(a=>a.value===t).name}saveSearchState(){this.templateCenterService.saveSearchState(this.lastSearchRequest,this.criteria)}clearSelected(){this.appBtnEnabled=!1,this.paymentBtnEnabled=!1,this.delButtonEnabled=!1,this.grid.clearSelected()}}return(n=i).\u0275fac=function(t){return new(t||n)(e.Y36(d),e.Y36(M.F0),e.Y36(M.gz),e.Y36(ee.c),e.Y36(Le.y))},n.\u0275cmp=e.Xpm({type:n,selectors:[["ng-component"]],viewQuery:function(t,a){if(1&t&&e.Gf(O.Mw,7),2&t){let o;e.iGM(o=e.CRH())&&(a.grid=o.first)}},features:[e.qOj],decls:44,vars:47,consts:[["tpTypeId","tstPWindowParamTransaction","pageTitle","ui.title.immediateTemplateCenter","pageHeadline","ui.pageHeadline.immediateTemplateCenter","message-context","global-template-center",1,"template-center"],["showPrint","true","context","global_template_center"],["ol-template","action"],["level","TEMPLATE-MULTIPLE-SUCCESS"],["id","immediateTemplateCenterContainer","header-title","ui.title.immediateTemplateCenterContainer",3,"show-shadow","collapsible"],[1,"hidden-xs",3,"paymentTypes","customPaymentTypes","accounts","templateStatuses","customTemplateStatuses","defaultPaymentTypes","advnSearchPaymentStatuses","criteria","paymentGrp","onSearch"],["id","immediateTemplateCenterGrid","second-level-configuration","true","filter-enabled","true",1,"headers-align-top",3,"model","subheader-in-columns","showMobileDetails","change","selectionChange"],[3,"paymentTypes","customPaymentTypes","templateStatuses","customTemplateStatuses","defaultPaymentTypes","advnSearchPaymentStatuses","criteria","paymentGrp","onSearch","onAdvancedSearchOpened"],["type","selector","hidden-in-config","true","header-x-justify","center","cell-y-justify","top","header-y-justify","top"],["header","ui.immediateTemplateCenter.label.recipient","hidden-in-config","true","secondaryHeader","ui.immediateTemplateCenter.label.recipientAcct","cell-x-justify","left","cell-y-justify","top","header-y-justify","top","sortKey","THIRDPARTY_NAME","mobile-table-primary","no-label","mobile-table-secondary","hidden"],["recipientCell",""],[3,"ol-template"],["header","ui.immediateTemplateCenter.label.templateName","sortKey","TEMPLATE_NAME","cell-x-justify","left","cell-y-justify","top","header-y-justify","top","mobile-table-primary","no-label","mobile-table-secondary","hidden",3,"mobile-detail-title","mobile-detail-title-data"],["templateCell",""],["header","ui.immediateTemplateCenter.label.status","sortKey","STATUS","cell-x-justify","left","cell-y-justify","top","header-y-justify","top","mobile-table-primary","no-label","mobile-table-secondary","hidden"],["statusCell",""],["header","ui.immediateTemplateCenter.label.accountName","secondaryHeader","ui.immediateTemplateCenter.label.companyName","sortKey","ACCOUNT_ID","cell-x-justify","left","cell-y-justify","top","header-y-justify","top","mobile-table-primary","no-label"],["header","ui.immediateTemplateCenter.label.type","sortKey","INSTRUCTION_TYPE","cell-x-justify","left","cell-y-justify","top","header-y-justify","top","mobile-table-primary","no-label"],["mobile-table-secondary","hidden","header","ui.immediatePaymentCenter.label.creditAmount","secondaryHeader","ui.immediatePaymentCenter.label.debitAmount","sortKey","CREDIT_AMOUNT","secondarySortKey","DEBIT_AMOUNT","cell-y-justify","top","mobile-table-primary","no-label","cell-x-justify","left",3,"enabled"],["amountCell",""],["header","ui.immediateTemplateCenter.label.action","cell-x-justify","center","cell-y-justify","center","header-y-justify","top","header-x-justify","center","hidden-in-config","true","classes","no-print","mobile-table-primary","no-label","mobile-detail-hidden","true",4,"removeOnDevice"],["header","ui.templateCenter.label.lastModifiedBy","secondaryHeader","ui.templateCenter.label.lastUpdated","primaryData","lastUpdatedBy","secondary
1Data","lastUpdateDateTime","classes","last-modified-by","hidden-in-config","true","header-y-justify","top","sortKey","LAST_MODIFIED_BY","mobile-table-primary","hidden","mobile-table-secondary","hidden",3,"enabled","popup-column","dynamicEnabled"],["justify","center",1,"grid-actions"],["id","btnReject","type","submit","ol-secondary","","large","true","label","ui.templateCenter.button.reject.text",3,"disabled","click"],["id","btnDelete","type","submit","ol-secondary","","large","true","label","ui.templateCenter.button.delete.text","hideOnDevice","",3,"disabled","click"],["id","btnApprove","type","submit","ol-step","","large","true","label","ui.templateCenter.button.approve.text",3,"disabled","click"],["id","btnCreatePayment","ol-step","","large","true","label","ui.templateCenter.button.createPayment.text","hideOnDevice","",3,"disabled","click"],["context","globalTemplates","label","ui.immediateTemplateCenter.label.createTemplate",3,"onSelected"],[1,"hidden-xs"],["length","15","classes","grid-truncate-tooltip",3,"value"],[1,"visible-xs"],[3,"tooltip"],[4,"ngIf"],["length","25","placement","top","classes","grid-truncate-tooltip",3,"value"],[4,"addOnDevice"],["id","templateNameLink",3,"click",4,"removeOnDevice"],["id","templateNameLink",3,"click"],["id","popupColumnContainer","class","inline-container subheader-container",3,"expanded",4,"ngIf"],["id","popupColumnContainer",1,"inline-container","subheader-container",3,"expanded"],["id","viewLastModifiedByColumn",3,"click"],[1,"glyphicon","glyphicon-play","rotate-180"],[1,"view-last-modified"],[1,"dates-row"],["id","templateNameMobileLink",3,"click",4,"removeOnDevice"],["id","templateNameMobileLink",3,"click"],["length","35","placement","top","classes","grid-truncate-tooltip",3,"value"],["id","statusLink",3,"click",4,"ngIf"],["id","statusLink",3,"click"],["classes","grid-truncate-tooltip",3,"value","length","appendToBody"],["readonly","true",3,"id","name","ngModel","currency","ngModelChange"],["header","ui.immediateTemplateCenter.label.action","cell-x-justify","center","cell-y-justify","center","header-y-justify","top","header-x-justify","center","hidden-in-config","true","classes","no-print","mobile-table-primary","no-label","mobile-detail-hidden","true"],[1,"primary-header"],[3,"limitElement",4,"ngIf"],[3,"limitElement"],[3,"label","onActionClick",4,"ngIf"],[3,"label","onActionClick"],["id","closeLastModifiedByColumn",1,"remove-column-link",3,"click"],[1,"remove-column","glyphicon","glyphicon-remove"]],template:function(t,a){1&t&&(e.TgZ(0,"ol-page",0)(1,"ol-page-header-actions",1),e.YNc(2,ze,1,0,"ng-template",2),e.qZA(),e.TgZ(3,"ol-page-content"),e._UZ(4,"alert-component",3),e.TgZ(5,"ol-container",4)(6,"ol-container-content")(7,"global-template-center-search",5),e.NdJ("onSearch",function(p){return a.onSearchClicked(p)}),e.qZA(),e.TgZ(8,"ol-grid",6),e.NdJ("change",function(p){return a.onGridChanged(p)})("selectionChange",function(p){return a.onRowClick(p)}),e.TgZ(9,"ol-grid-filter-outlet")(10,"global-template-center-search-mobile",7),e.NdJ("onSearch",function(p){return a.onSearchClicked(p),null==a.grid||null==a.grid.filterPopover?null:a.grid.filterPopover.hide()})("onAdvancedSearchOpened",function(){return null==a.grid||null==a.grid.filterPopover?null:a.grid.filterPopover.hide()}),e.qZA()(),e._UZ(11,"ol-cell",8),e.TgZ(12,"ol-cell",9,10),e.YNc(14,Ve,4,2,"ng-template",11),e.YNc(15,et,4,4,"ng-template",11),e.qZA(),e.TgZ(16,"ol-cell",12,13),e.YNc(18,it,2,2,"ng-template",11),e.YNc(19,st,1,1,"ng-template",11),e.YNc(20,ut,2,1,"ng-template",11),e.YNc(21,dt,5,4,"ng-template",11),e.qZA(),e.TgZ(22,"ol-cell",14,15),e.YNc(24,gt,2,2,"ng-template",11),e.qZA(),e.TgZ(25,"ol-cell",16),e.YNc(26,Ct,2,1,"ng-template",11),e.YNc(27,yt,1,3,"ng-template",11),e.qZA(),e.TgZ(28,"ol-cell",17),e.YNc(29,ft,2,1,"ng-template",11),e.qZA(),e.TgZ(30,"ol-cell",18,19),e.YNc(32,bt,1,1,"ng-template",11),e.YNc(33,St,1,1,"ng-template",11),e.qZA(),e.YNc(34,Nt,3,2,"ol-cell",20),e.TgZ(35,"ol-cell",21),e.YNc(36,Et,4,3,"ng-template",11),e.YNc(37,Jt,2,3,"ng-template",11),e.YNc(38,Pt,4,4,"ng-template",11),e.qZA()(),e.TgZ(39,"ol-button-group",22)(40,"button",23),e.NdJ("click",function(){return a.rejectTemplate()}),e.qZA(),e.TgZ(41,"button",24),e.NdJ("click",function(){return a.deleteTemplate()}),e.qZA(),e.TgZ(42,"button",25),e.NdJ("click",function(){return a.approveTemplate()}),e.qZA(),e.TgZ(43,"button",26),e.NdJ("click",function(){return a.createPayment()}),e.qZA()()()()()()),2&t&&(e.xp6(5),e.Q6J("show-shadow",!0)("collapsible",!1),e.xp6(2),e.Q6J("paymentTypes",a.paymentTypes)("customPaymentTypes",a.customPaymentTypes)("accounts",a.accounts)("templateStatuses",a.templateStatuses)("customTemplateStatuses",a.customTemplateStatuses)("defaultPaymentTypes",a.defaultPaymentTypes)("advnSearchPaymentStatuses",a.advnSearchPaymentStatuses)("criteria",a.criteria)("paymentGrp",a.paymentGrp),e.xp6(1),e.Q6J("model",a.results)("subheader-in-columns",a.lastModifiedByEnabled)("showMobileDetails",!0),e.xp6(2),e.Q6J("paymentTypes",a.paymentTypes)("customPaymentTypes",a.customPaymentTypes)("templateStatuses",a.templateStatuses)("customTemplateStatuses",a.customTemplateStatuses)("defaultPaymentTypes",a.defaultPaymentTypes)("advnSearchPaymentStatuses",a.advnSearchPaymentStatuses)("criteria",a.criteria)("paymentGrp",a.paymentGrp),e.xp6(4),e.Q6J("ol-template","primaryCell"),e.xp6(1),e.Q6J("ol-template","secondaryCell"),e.xp6(1),e.Q6J("mobile-detail-title","ui.immediateTemplateCenter.label.templateName")("mobile-detail-title-data","templateName"),e.xp6(2),e.Q6J("ol-template","primaryCell"),e.xp6(1),e.Q6J("ol-template","sub-header"),e.xp6(1),e.Q6J("ol-template","mobileViewTemplate"),e.xp6(1),e.Q6J("ol-template","mobileDetailTemplate"),e.xp6(3),e.Q6J("ol-template","primaryCell"),e.xp6(2),e.Q6J("ol-template","primaryCell"),e.xp6(1),e.Q6J("ol-template","secondaryCell"),e.xp6(2),e.Q6J("ol-template","primaryCell"),e.xp6(1),e.Q6J("enabled",!a.lastModifiedByEnabled),e.xp6(2),e.Q6J("ol-template","primaryCell"),e.xp6(1),e.Q6J("ol-template","secondaryCell"),e.xp6(2),e.Q6J("enabled",a.lastModifiedByEnabled)("popup-column",!0)("dynamicEnabled",!0),e.xp6(1),e.Q6J("ol-template","primaryHeader"),e.xp6(1),e.Q6J("ol-template","secondaryHeader"),e.xp6(1),e.Q6J("ol-template","mobileDetailTemplate"),e.xp6(2),e.Q6J("disabled",!a.appBtnEnabled),e.xp6(1),e.Q6J("disabled",!a.delButtonEnabled),e.xp6(1),e.Q6J("disabled",!a.appBtnEnabled),e.xp6(1),e.Q6J("disabled",!a.paymentBtnEnabled))},dependencies:[te.I,v.II,v.YT,v.TB,ae.g,x.r0,x.Kb,T.e$,T.mm,T.zT,ie.h,ie.e,O.Mw,ne.Tg,O.D,le.J,m.JJ,m.On,H.O5,F.sR,F.GN,F.Rd,oe.$,Re.N,S.i9,ce,We,P.X$],encapsulation:2}),i})(),ue=(()=>{var n;class i{constructor(t){this.globalTemplateCenterService=t}resolve(t){return this.globalTemplateCenterService.getSelectedTemplates()}}return(n=i).\u0275fac=function(t){return new(t||n)(e.LFG(d))},n.\u0275prov=e.Yz7({token:n,factory:n.\u0275fac}),i})();var de=r(72038);let U=(()=>{var n;class i{constructor(t,a){this.templateCenterService=t,this.referenceDataService=a}resolve(t){return(0,j.D)([this.templateCenterService.getTemplateStatuses("TEMPLATES_ALL",t.paramMap.get("paymentGrp")),this.referenceDataService.getReferenceData("customAllPaymentStatuses",!0),this.referenceDataService.getReferenceData("customTemplatePaymentStatus",!0)])}}return(n=i).\u0275fac=function(t){return new(t||n)(e.LFG(d),e.LFG(de.F))},n.\u0275prov=e.Yz7({token:n,factory:n.\u0275fac}),i})(),D=(()=>{var n;class i{constructor(t,a){this.templateCenterService=t,this.referenceDataService=a}resolve(t){return(0,j.D)([this.templateCenterService.getPaymentTypes(t.paramMap.get("paymentGrp")),this.referenceDataService.getReferenceData("customPaymentTypes",!0)])}}return(n=i).\u0275fac=function(t){return new(t||n)(e.LFG(d),e.LFG(de.F))},n.\u0275prov=e.Yz7({token:n,factory:n.\u0275fac}),i})();const X="GlobalCenter",It=[{path:"globalTemplateCenter/:paymentGrp",component:me,resolve:{paymentTypes:D,templateStatuses:U,accounts:E,configs:J.F},data:{context:X}},{path:"multiple/:action",component:Qe,resolve:{templateList:ue,paymentTypes:D,templateStatuses:U,configs:J.F},data:{context:X}},{path:"globalTemplateCenter/:paymentGrp/approvals",component:me,resolve:{paymentTypes:D,templateStatuses:U,accounts:E,configs:J.F},data:{defaultPaymentTypes:"APPROVALS",context:X}}];let kt=(()=>{var n;class i{}return(n=i).\u0275fac=function(t){return new(t||n)},n.\u0275mod=e.oAB({type:n}),n.\u0275inj=e.cJS({imports:[M.Bz.forChild(It),M.Bz]}),i})(),Qt=(()=>{var n;class i{constructor(t){this.templateCenterService=t}resolve(){return this.templateCenterService.getUsers()}}return(n=i).\u0275fac=function(t){return new(t||n)(e.LFG(d))},n.\u0275prov=e.Yz7({token:n,factory:n.\u0275fac}),i})(),Lt=(()=>{var n;class i{}return(n=i).\u0275fac=function(t){return new(t||n)},n.\u0275mod=e.oAB({type:n}),n.\u0275inj=e.cJS({providers:[d,D,U,Qt,E,ue,b._],imports:[Z.G,kt,A.e,h.n,q.K,s.P4.forRoot(),S.z8.forRoot(),f.N.forRoot(),k.H,N.x]}),i})()}}]);
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.