PageSourceSearch

https://commercialcenter.mechanicsbank.com/corporate/chunk-K2YYEC7N.js

js mechanicsbank.com collected 2026-10-02 04:56:02 UTC 492,890 bytes, 2,733 lines download raw bytes

1import{a as $e}from"./chunk-OD7MEXF7.js";import{c as Ie,d as H,e as Ye}from"./chunk-ESIXX6OY.js";import{a as Ce}from"./chunk-ABIPHVDD.js";import{a as J}from"./chunk-LCBMQCHG.js";import{a as Jn}from"./chunk-YD3IHEWA.js";import{Pa as Kn,Qa as Fi}from"./chunk-UTIVVQTL.js";import{a as Zn}from"./chunk-PY35A5ST.js";import{O as $n,P as ie,Q as Nt,c as qt,ea as Qn,q as zn,t as Yn}from"./chunk-XMYO62VM.js";import{a as ze}from"./chunk-NVHUVRXW.js";import{$ as B,$a as F,$d as ee,Aa as h,Ab as fn,Ac as wn,Af as Gn,Ba as s,Bc as Pn,Bd as dn,Ce as Gt,Cf as he,D as Fe,De as kn,Ea as R,Ee as Ln,Fa as T,Fb as pe,Fc as Le,Fd as U,Ga as we,Gf as He,H as u,Hb as yn,Hc as Ve,Hd as Be,I as v,Ic as _e,Jc as In,Je as Et,Ka as it,Kc as ge,Ke as Vn,Kf as qn,L as nt,La as at,Le as Nn,Ma as ot,Me as et,Mf as Hn,Na as A,Nd as $,Ne as ne,Oa as t,Oc as En,Pa as _,Pd as Mn,Qa as x,Qe as We,Ra as ft,Re as Rn,S as cn,Sa as Yt,Ta as Kt,Tc as Jt,Ue as ve,V as le,Va as ln,Vd as xe,W as r,Wc as Ne,Wd as q,Xe as Bn,Za as O,Zd as Q,_ as f,_a as M,a as Ft,aa as De,ab as rt,b as vn,bb as V,cb as ct,cc as Vt,cd as Pt,da as j,db as de,dc as P,e as Ct,ea as m,ec as st,ed as Re,fc as X,ff as Ue,gb as k,gd as Xt,h as hn,ha as y,hb as ce,hc as bn,he as K,ia as sn,ib as N,jb as Pe,jc as me,jd as Tn,kb as L,kc as lt,kf as jn,le as Fn,na as d,nc as tt,nf as Ge,oc as vt,od as te,of as Wn,pa as jt,pc as wt,pd as An,qa as Wt,qc as mt,qd as On,qf as pn,ra as ke,rb as Lt,re as je,s as Mi,sa as Cn,sb as Y,se as G,sf as Un,ta as i,tb as W,te as ue,ua as a,ub as xt,ud as It,ue as Z,va as E,vb as ut,vc as Zt,wa as S,wf as qe,xa as w,ya as pt,yb as Ut,yc as Sn,ye as Dn,za as C,zc as dt}from"./chunk-6MW4V7QH.js";var un=Ct(It());var ht=Ct(It()),rn=Ct(Fi());var xi=Ct(Zn());var Ht=Ct(It());function Di(n,p){if(n&1){let e=C();i(0,"div",16),t(1,`
2                        `),i(2,"a",17),h("click",function(){let c=u(e).$implicit,l=s(3);return v(l.onTabChange(c))}),t(3,`
3                            `),i(4,"span",18),t(5),a(),t(6,`
4                        `),a(),t(7,`
5                    `),a()}if(n&2){let e=p.$implicit,o=s(3);r(2),jt("active",o.selectedTab.id===e.id)("disabled",o.changeSettingForm.invalid),R("title",e.name),r(3),_(e.name)}}function ki(n,p){if(n&1){let e=C();S(0),t(1,`
6                        `),i(2,"div",19),t(3,`
7                            `),i(4,"div",20),t(5,`
8                                `),i(6,"h3",21),t(7),a(),t(8,`
9                            `),a(),t(9,`
10                            `),i(10,"div",22),t(11,`
11                                `),i(12,"app-limit-specification",23),h("updateLimitSpecification",function(c){u(e);let l=s(3);return v(l.updateChangeSettingsValue(c))}),t(13,` 
12                                `),a(),t(14,`
13                            `),a(),t(15,`
14                        `),a(),t(16,`
15                    `),w()}if(n&2){let e=s(3);r(6),y("aria-level",e.pageConstants.ariaLevelValue.twoLevel),r(),_(e.literal.defaultUserLimits),r(5),d("parentForm",e.form.config)("specificationConfiguration",e.payment.paymentSpecification[e.settingsType+e.pageConstants.LimitsSpecification].permissionIdLimitSpecifications)("limitSpecifications",e.payment.config.limitDefinitions)("maxLimitForSpecifications",e.payment.paymentSpecification[e.settingsType+e.pageConstants.CompanyAdminLimitMaximums])}}function Li(n,p){if(n&1){let e=C();i(0,"button",42),h("click",function(){u(e);let c=s(2).index,l=s(5);return v(l.removePermissionSet(c))}),t(1,`
16                                                    `),i(2,"i",43),t(3),a(),t(4,`
17                                                    `),a()}if(n&2){let e=s(7);y("aria-label",e.literal.removePermissionSet),r(3),_(e.iconLabel.close)}}function Vi(n,p){if(n&1){let e=C();i(0,"button",42),h("click",function(){u(e);let c=s(2).index,l=s(5);return v(l.removePermissionSet(c))}),t(1,`
18                                                    `),i(2,"i",43),t(3),a(),t(4,`
19                                                    `),a()}if(n&2){let e=s(7);y("aria-label",e.literal.removePermissionSet),r(3),_(e.iconLabel.close)}}function Ni(n,p){if(n&1){let e=C();i(0,"div",36),t(1,`
20                                                `),i(2,"div",37),t(3,`
21                                                    `),m(4,Li,5,2,"button",38),t(5,`
22                                                `),a(),t(6,`
23                                                `),i(7,"div",39),t(8,`
24                                                    `),i(9,"app-account-list",40),h("selectedAccounts",function(c){u(e);let l=s().index,g=s(5);return v(g.getSelectedAccounts(c,l))}),a(),t(10,`
25                                                `),a(),t(11,`
26                                                `),i(12,"div",41),t(13,`
27                                                    `),m(14,Vi,5,2,"button",38),t(15,`
28                                                `),a(),t(16,`
29                                            `),a()}if(n&2){let e=s(),o=e.$implicit,c=e.index,l=s(5);r(4),d("ngIf",c>=1),r(5),d("useAccountIdWhiteList",!1)("permissionsDetails",l.permissionsDetails.permissions)("permissionIndex",c)("details",l.payment)("c
29ompanyAccountIds",l.companyAccountIds[c])("serviceId",l.paymentType)("permissionsItem",o)("entitledAccountIds",l.entitledAccountIds[c])("accountIdsToExclude",l.accountIdsToExclude[c]),r(5),d("ngIf",c>=1)}}function Ri(n,p){if(n&1){let e=C();i(0,"div",33),t(1,`
30                                            `),m(2,Ni,17,11,"div",34),t(3,`
31                                            `),i(4,"app-limit-specification",35),h("updateLimitSpecification",function(c){let l=u(e).index,g=s(5);return v(g.updateDefaultSettingsValue(c,l))}),t(5,`
32                                            `),a(),t(6,`                                            
33                                        `),a()}if(n&2){let e=p.index,o=s(5);d("formGroupName",e),r(2),d("ngIf",o.permissionsDetails),r(2),d("isTwoColumn",!0)("parentForm",o.permissionsFormArray.controls[e])("showApprovalForm",!0)("specificationConfiguration",o.payment.paymentSpecification[o.settingsType+o.pageConstants.LimitsSpecification].permissionIdLimitSpecifications)("limitSpecifications",o.payment.permissions[e].limitDefinitions)("maxLimitFromForm",o.configLimitationForm.value)}}function Bi(n,p){if(n&1&&(S(0,31),t(1,`
34                                        `),m(2,Ri,7,8,"div",32),t(3,`
35                                    `),w()),n&2){let e=s(4);r(2),d("ngForOf",e.permissionsFormArray.controls)}}function ji(n,p){if(n&1){let e=C();S(0),t(1,`
36                        `),i(2,"div",24),t(3,`
37                            `),i(4,"div",20),t(5,`
38                                `),i(6,"h3",21),t(7),a(),t(8,`
39                            `),a(),t(9,`
40                            `),i(10,"div",25),t(11,`
41                                `),i(12,"div",26),t(13,`
42                                    `),m(14,Bi,4,1,"ng-container",27),t(15,`
43                                `),a(),t(16,`
44                            `),a(),t(17,`
45                            `),i(18,"div",28),t(19,`
46                                `),i(20,"button",29),h("click",function(){u(e);let c=s(3);return v(c.addPermissionSet())}),t(21,`
47                                    `),i(22,"i",30),t(23),a(),t(24),a(),t(25,`
48                            `),a(),t(26,`
49                        `),a(),t(27,`
50                    `),w()}if(n&2){let e=s(3);r(6),y("aria-level",e.pageConstants.ariaLevelValue.twoLevel),r(),_(e.literal.defaultAccountsPermission),r(7),d("ngIf",e.permissionsFormArray.controls.length),r(6),y("aria-label",e.literal.addPermissionDetails),r(3),_(e.iconLabel.add),r(),x("",e.literal.addPermissionSet,`
51                                `)}}function Wi(n,p){if(n&1&&(i(0,"div",10),t(1,`
52            `),i(2,"nav",11),t(3,`
53                `),i(4,"div",12,0),t(6,`
54                    `),m(7,Di,8,6,"div",13),t(8,`
55                `),a(),t(9,`
56            `),a(),t(10,`
57            `),S(11),t(12,`
58                `),S(13,14),t(14,`
59                    `),m(15,ki,17,6,"ng-container",15),t(16,`
60                    `),m(17,ji,28,6,"ng-container",15),t(18,`
61                `),w(),t(19,`
62            `),w(),t(20,`
63        `),a()),n&2){let e=s(2);r(7),d("ngForOf",e.subTabs),r(6),d("ngSwitch",e.selectedTab.id),r(2),d("ngSwitchCase",e.subTabs[0].id),r(2),d("ngSwitchCase",e.subTabs[1].id)}}function Ui(n,p){if(n&1){let e=C();i(0,"div",2),t(1,`
64    `),i(2,"app-alert-container",3),F("alertArrayChange",function(c){u(e);let l=s();return M(l.alerts,c)||(l.alerts=c),v(c)}),a(),t(3,`
65    `),i(4,"form",4),t(5,`
66        `),m(6,Wi,21,4,"div",5),t(7,`        
67        `),i(8,"app-action-panel",6),t(9,`
68            `),i(10,"div",7),t(11,`
69                `),i(12,"button",8),h("click",function(){u(e);let c=s();return v(c.cancel())}),t(13),a(),t(14,`
70                `),i(15,"button",9),h("click",function(){u(e);let c=s();return v(c.save())}),t(16),a(),t(17,`
71            `),a(),t(18,`
72        `),a(),t(19,`
73    `),a(),t(20,`
74`),a()}if(n&2){let e=s();r(2),O("alertArray",e.alerts),r(2),d("formGroup",e.changeSettingForm),r(2),d("ngIf",e.selectedTab),r(6),y("aria-label",e.literal.cancelDescription),r(),_(e.literal.cancel),r(2),d("disabled",e.isEmulationMode),y("aria-label",e.literal.saveDescription),r(),_(e.literal.save)}}var Qe=(()=>{class n extends G{set tabIndexValue(e){this.tabIndexVal=e}constructor(e,o,c,l,g,b,I){super(l,b),this.alertService=e,this.companyOverviewService=o,this.fb=c,this.i18Svc=l,this.limitSpecificationService=g,this.utilsService=b,this.storageService=I,this.closeDrawer=new nt}ngOnInit(){this.alerts=[],this.companyAccountIds=[],this.entitledAccountIds=[],this.accountIdsToExclude=[],this.userData=this.storageService.getData("userSettings"),super.ngOnInit(this.pageConstants.adminPayments),this.getPaymentConfigurationForLoggedInUser()}ngOnDestroy(){}get form(){return this.changeSettingForm.controls}get configForm(){return this.form.config}get configLimitationForm(){return this.form.config.get("limitDefinitions")}get permissionsFormArray(){return this.changeSettingForm.get("permissions")}get configLimitDefinitionsFormArray(){return this.configForm.get("limitDefinitions")}initPage(e,o){switch(this.companyAccountIds=[],this.selectedTab=null,this.permittedCompanyAccountIds=[],this.alerts=[],this.payment=Ht.cloneDeep(e),this.permittedCompanyAccountIds=this.payment.accountData,o){case this.serviceIds.BOOKTRANSFER:{this.settingsType=this.pageConstants.accountTransferModule;break}case this.serviceIds.CHECKPRINT:{this.settingsType=this.pageConstants.checkPrint;break}}
74this.paymentType=o,this.initTabs()}initTabs(){this.subTabs=[{name:this.literal.limits,helpId:"",url:"",id:this.pageConstants.limits,serviceId:"",parentId:"",isActive:0,isApproved:0,defaultOpen:!0},{name:this.literal.accountsAndPermissions,helpId:"",url:"",id:this.pageConstants.accountsAndPermissions,serviceId:"",parentId:"",isActive:0,isApproved:0,defaultOpen:!1}],setTimeout(()=>{this.selectedTab=this.subTabs[0]},0),this.initForm()}initForm(){this.approvalLimitsChoose=[],this.changeSettingForm=this.fb.group({config:this.fb.group({}),permissions:this.fb.array([])}),Ht.forEach(this.payment.permissions,e=>{this.permissionsFormArray.push(this.initPermissions(e));let o=[];e.companyAccountIds.forEach(c=>{o.push(this.getCompanyData(c))}),this.companyAccountIds.push(o)}),this.changeSettingForm.statusChanges.subscribe(e=>{e===this.pageConstants.invalid&&this.changeSettingForm.touched?this.addAlert():this.alerts=[]}),this.companyAccountIds.forEach((e,o)=>{this.includedAccounts(o)})}getPaymentConfigurationForLoggedInUser(){this.companyOverviewService.getPaymentConfigurationForUser(this.storageService.getUserSettings().userUid).pipe(q(this)).subscribe(e=>{this.permissionsDetails=e.data})}initPermissions(e){let o=this.fb.group({companyAccountIds:this.fb.array([])}),c=o.get("companyAccountIds");return Ht.forEach(e.companyAccountIds,l=>{c.push(this.fb.control(this.getCompanyData(l)))}),o}getCompanyData(e){return this.payment.accountData.find(o=>o.companyAccountId===e)}onTabChange(e){this.changeSettingForm.invalid&&(this.markFormTouched(),this.addAlert()),this.subTabs[0].id===this.selectedTab.id&&this.changeSettingForm.get("config").valid&&(this.selectedTab=e),this.subTabs[1].id===this.selectedTab.id&&this.changeSettingForm.get("permissions").valid&&(this.selectedTab=e)}save(){if(this.markFormTouched(),this.changeSettingForm.invalid)return;let e=[];this.changeSettingForm.value.permissions.forEach((c,l)=>{let g=[];Ht.forEach(this.companyAccountIds[l],D=>{g.push(D.companyAccountId)});let b;Ht.isEmpty(c.limitDefinitions)?b=this.payment.permissions[l].limitDefinitions:b=c.limitDefinitions;let I={companyAccountIds:g,limitDefinitions:b};e.push(I)});let o={};switch(this.paymentType){case this.serviceIds.BOOKTRANSFER:{o={bookConfig:this.changeSettingForm.value.config,bookPermissions:e};break}case this.serviceIds.CHECKPRINT:{o={checkConfig:this.changeSettingForm.value.config,checkPermissions:e};break}}this.companyOverviewService.updateChangeSettings(this.userData.companyUid,this.paymentType,o).pipe(q(this)).subscribe(c=>{this.closeDrawer.emit(c.successBanners)})}markFormTouched(){this.changeSettingForm=this.utilsService.markFormGroupTouched(this.changeSettingForm)}cancel(){this.closeDrawer.emit(null)}removeSeparatorsAmount(e,o){o.setValue(e)}parseAmount(e,o){let c=this.utilsService.removeSeparatorAmount(e,this.specialCharacter.comma);o.setValue(c)}addPermissionSet(){let e="";this.entitledAccountIds.forEach(c=>{e+=c+","}),e=e.slice(0,e.length-1),this.accountIdsToExclude.push(e),this.entitledAccountIds.push("");let o=this.limitSpecificationService.createPermissionSpecification(Ht.cloneDeep(this.payment.permissions[0]),this.payment.paymentSpecification[this.settingsType+this.pageConstants.LimitsSpecification].permissionIdLimitSpecifications);this.permissionsFormArray.push(this.initPermissions(o)),this.payment.permissions.push(o),this.includedAccounts(this.payment.permissions.length-1)}includedAccounts(e){let o=this.utilsService.includedAccounts(this.payment.permissions,this.companyAccountIds,e);this.entitledAccountIds.push(o.entitledAccountIds),this.companyAccountIds=o.companyAccountIds,this.accountIdsToExclude.push(o.accountIdsToExclude)}getSelectedAccounts(e,o){this.entitledAccountIds=[],this.accountIdsToExclude=[],this.companyAccountIds=[];let c;this.payment.permissions[o].companyAccountIds=e.companyAccountIds,this.payment.accountData=this.utilsService.getSelectedAccounts(e,this.payment),Ht.forEach(this.payment.permissions,l=>{c=[],l.companyAccountIds.forEach(g=>{c.push(this.getCompanyData(g))}),this.companyAccountIds.push(c)}),this.payment.permissions.forEach((l,g)=>{this.includedAccounts(g)})}removePermissionSet(e){let o=this.entitledAccountIds[e];this.approvalLimitsChoose.splice(e,1),this.entitledAccountIds.splice(e,1),this.accountIdsToExclude.splice(e,1),this.companyAccountIds.splice(e,1),this.permissionsFormArray.removeAt(e),this.accountIdsToExclude.forEach((c,l)=>{this.accountIdsToExclude[l]=c.replace(o,"")})}checkMaxAmount(e,o){return Number(e)>Number(o)}addAlert(){let e=this.alertService.getAlertObject(this.validationMessage.formErr,this.pageConstants.danger,"errorAlert");this.alerts=this.alertService.stackAlertArray(this.alerts,e)}updateChangeSettingsValue(e){this.payment.config.limitDefinitions=e.limitDefinitions}updateDefaultSettingsValue(e,o){this.payment.permissions[o].limitDefinitions=e.limitDefinitions}static{this.\u0275fac=function(o){return new(o||n)(f(K),f(J),f(dt),f(U),f(ie),f(Q),f($))}}static{this.\u0275cmp=B({type:n,selectors:[["app-change-settings"]],inputs:{tabIndexValue:"tabIndexValue"},outputs:{closeDrawer:"closeDrawer"},standalone:!1,features:[j],decls:1,vars:1,consts:[["navTab",""],["class","change-settings",4,"ngIf"],[1,"change-settings"],[3,"alertArrayChange","alertArray"],["role","log",3,"formGroup"],["class","sub-navigation",4,"ngIf"],["stickToBottom","true"],[1,"d-flex","justify-content-end"],["type","button",1,"btn","btn-default","payee-button","flex-fill","flex-lg-grow-0",3,"click"],["type","button",1,"btn","btn-primary","flex-fill","flex-lg-grow-0",3,"click","disabled"],[1,"sub-navigation"],["id","navbarNav","aria-label","navbarNav"],[1,"nav","nav-tabs","justify-content-start","align-items-end"],["class","nav-item","tabindex","0",4,"ngFor","ngForOf"],[3,"ngSwitch"],[4,"ngSwitchCase"],["tabindex","0",1,"nav-item"],[1,"nav-link",3,"click","title"],["aria-hidden","true"],[1,"card","fdl-card","limit-card"],[1,"card-header"],[1,"card-title"],[1,"card-body","limit-definitions"],[3,"updateLimitSpecification","parentForm","specificationConfiguration","limitSpecifications","maxLimitForSpecifications"],[1,"card","fdl-card"],[1,"card-body"],[1,"limit-definitions"],["formArrayName","permissions",4,"ngIf"],[1,"card-footer"],["type","button",1,"btn","btn-default","btn-icon","ml-auto",3,"click"],["aria-hidden","true",1,"material-icons","back-icon"],["formArrayName","permissions"],["class","book-permission",3,"formGroupName",4,"ngFor","ngForOf"],[1,"book-permission",3,"formGroupName"],["class","row",4,"ngIf"],[3,"updateLimitSpecification","isTwoColumn","parentForm","showApprovalForm","specificationConfiguration","limitSpecifications","maxLimitFromForm"],[1,"row"],[1,"col-12","d-lg-none","justify-content-end"],["type","button","class","btn btn-outline-default btn-icon btn-close",3,"click",4,"ngIf"],[1,"col-lg-11","col-12"],[3,"selectedAccounts","whiteListDetails","useAccountIdWhiteList","permissionsDetails","permissionIndex","details","companyAccountIds","serviceId","permissionsItem","entitledAccountIds","accountIdsToExclude"],[1,"col-lg-1","d-lg-block","d-none"],["type","button",1,"btn","btn-outline-default","btn-icon","btn-close",3,"click"],["aria-hidden","true",1,"material-icons"]],template:function(o,c){o&1&&m(0,Ui,21,8,"div",1),o&2&&d("ngIf",c.changeSettingForm)},dependencies:[Y,W,xt,ut,qt,Nt,Z,lt,X,tt,vt,wt,et],encapsulation:2})}}return n})();function Gi(n,p){if(n&1){let e=C();i(0,"div",11),t(1,`
75                        `),i(2,"a",12),h("click",function(){let c=u(e).$implicit,l=s(2);return v(l.onTabChange(c))}),t(3),a(),t(4,`
76                    `),a()}if(n&2){let e=p.$implicit,o=s(2);r(2),jt("active",(o.selectedTab==null?null:o.selectedTab.id)===(e==null?null:e.id)),R("title",e.name),r(),x("",e.name,`
77                        `)}}function qi(n,p){if(n&1&&(S(0),t(1,`
78                        `),i(2,"div",19),t(3,`
79                            `),i(4,"div",20),t(5,`
80                                `),i(6,"h3",21),t(7),a(),t(8,`
81                            `),a(),t(9,`
82                            `),i(10,"div",22),t(11,`                                
83                                `),i(12,"app-limit-specification",23),t(13,` 
84                                `),a(),t(14,`                                
85                            `),a(),t(15,`
86                        `),a(),t(16,`
87                    `),w()),n&2){let e=s(3);r(6),y("aria-level",e.pageConstants.ariaLevelValue.twoLevel),r(),_(e.literal.defaultUserLimits),r(5),d("parentForm",e.rdcForm.rdcConfig)("limitSpecifications",e.payment.rdcConfig.limitDefinitions)("maxLimitForSpecifications",e.payment.paymentSpecification.rdcCompanyAdminLimitMaximums)("specificationConfiguration",e.payment.paymentSpecification.rdcLimitsSpecification.permissionIdLimitSpecifications)}}function Hi(n,p){if(n&1&&(i(0,"th",31),t(1,`
88                                                `),i(2,"span"),t(3),a(),t(4,`
89                                            `),a()),n&2){let e=p.$implicit;r(3),x(" ",e.header,"")}}function zi(n,p){if(n&1&&(t(0,`
90                                        `),i(1,"tr"),t(2,`
91                                            `),m(3,Hi,5,1,"th",30),t(4,`
92                                        `),a(),t(5,`
93                                    `)),n&2){let e=s(4);
93r(3),d("ngForOf",e.userCols)}}function Yi(n,p){if(n&1&&(i(0,"span"),t(1),a()),n&2){let e=s().$implicit;r(),x("",e.user," ")}}function $i(n,p){if(n&1&&(i(0,"span"),t(1),a()),n&2){let e=s().$implicit;r(),x("",e==null||e.credentials==null?null:e.credentials.rdcObsUserId," ")}}function Qi(n,p){if(n&1&&(i(0,"span"),t(1),a()),n&2){let e=s().$implicit;r(),x("",e==null?null:e.locationList," ")}}function Ki(n,p){if(n&1&&(t(0,`
94                                        `),i(1,"tr",32),t(2,`
95                                            `),i(3,"td"),t(4," "),m(5,Yi,2,1,"span",33),t(6," "),a(),t(7,`
96                                            `),i(8,"td"),t(9," "),m(10,$i,2,1,"span",33),t(11," "),a(),t(12,`
97                                            `),i(13,"td"),t(14," "),m(15,Qi,2,1,"span",33),t(16," "),a(),t(17,`
98                                        `),a(),t(18,`
99                                    `)),n&2){let e=p.$implicit;s(4);let o=A(3);r(5),d("ngIf",e.user)("ngIfElse",o),r(5),d("ngIf",e==null?null:e.credentials.rdcObsUserId)("ngIfElse",o),r(5),d("ngIf",e.locationList)("ngIfElse",o)}}function Zi(n,p){if(n&1&&(t(0,`
100                                        `),i(1,"tr",34),t(2,`
101                                            `),i(3,"td"),t(4),a(),t(5,`
102                                        `),a(),t(6,`
103                                    `)),n&2){let e=p.$implicit,o=s(4);r(3),y("colspan",e.length+2),r(),x(`
104                                                `,o.literal.noDataFound,`
105                                            `)}}function Ji(n,p){if(n&1&&(S(0),t(1,`
106                        `),i(2,"div",24),t(3,`
107                            `),i(4,"div",20),t(5,`
108                                `),i(6,"h4",21),t(7),a(),t(8,`
109                            `),a(),t(9,`
110                            `),i(10,"div",25),t(11,`
111                                `),i(12,"p-table",26),t(13,`
112                                    `),m(14,zi,6,1,"ng-template",27),t(15,`
113                                    `),m(16,Ki,19,6,"ng-template",28),t(17,`
114                                    `),m(18,Zi,7,2,"ng-template",29),t(19,`
115                                `),a(),t(20,`
116                            `),a(),t(21,`
117                        `),a(),t(22,`                                            
118                    `),w()),n&2){let e=s(3);r(6),y("aria-level",e.pageConstants.ariaLevelValue.twoLevel),r(),_(e.literal.rdcUsers),r(5),d("value",e.rdcUsers)("columns",e.userCols)("customSort",!0)}}function Xi(n,p){if(n&1){let e=C();S(0),t(1,`
119                `),S(2,13),t(3,`
120                    `),m(4,qi,17,6,"ng-container",14),t(5,`
121                    `),m(6,Ji,23,5,"ng-container",14),t(7,`
122                `),w(),t(8,`
123                `),i(9,"app-action-panel",15),t(10,`
124                    `),i(11,"div",16),t(12,`
125                        `),i(13,"button",17),h("click",function(){u(e);let c=s(2);return v(c.cancel())}),t(14),a(),t(15,`
126                        `),i(16,"button",18),h("click",function(){u(e);let c=s(2);return v(c.save())}),t(17),a(),t(18,`
127                    `),a(),t(19,`
128                `),a(),t(20,`
129            `),w()}if(n&2){let e=s(2);r(2),d("ngSwitch",e.selectedTab.id),r(2),d("ngSwitchCase",e.pageConstants.limits),r(2),d("ngSwitchCase",e.pageConstants.RDCUsers),r(7),y("aria-label",e.literal.cancelDescription),r(),_(e.literal.cancel),r(2),d("disabled",e.isEmulationMode),y("aria-label",e.literal.saveDescription),r(),_(e.literal.save)}}function ta(n,p){if(n&1){let e=C();i(0,"div",3),t(1,`
130    `),i(2,"app-alert-container",4),F("alertArrayChange",function(c){u(e);let l=s();return M(l.alerts,c)||(l.alerts=c),v(c)}),a(),t(3,`
131    `),i(4,"form",5),t(5,`
132        `),i(6,"div",6),t(7,`
133            `),i(8,"nav",7),t(9,`
134                `),i(10,"div",8,1),t(12,`
135                    `),m(13,Gi,5,4,"div",9),t(14,`
136                `),a(),t(15,`
137            `),a(),t(16,`
138            `),m(17,Xi,21,8,"ng-container",10),t(18,`
139        `),a(),t(19,`
140    `),a(),t(20,`
141`),a()}if(n&2){let e=s();r(2),O("alertArray",e.alerts),r(2),d("formGroup",e.rdcChangeSettingForm),r(9),d("ngForOf",e.subTabs),r(4),d("ngIf",e.selectedTab)}}function ea(n,p){n&1&&t(0,`
142`)}function na(n,p){if(n&1&&(t(0,`
143    `),i(1,"span",35),t(2),a(),t(3,`
144`),m(4,ea,1,0,"ng-template")),n&2){let e=s();r(2),x(" ",e.specialCharacter.doubleDash,"")}}var Ke=(()=>{class n extends G{constructor(e,o,c,l,g,b){super(l,b),this.alertService=e,this.companyOverviewService=o,this.fb=c,this.i18Svc=l,this.storageService=g,this.utilsService=b,this.closeDrawer=new nt,this.rdcUsers=[],this.userCols=[]}ngOnInit(){this.alerts=[],super.ngOnInit(this.pageConstants.adminPayments),this.setGridConfiguration()}initPage(e,o){this.selectedTab=null,this.payment=e,this.paymentType=
144o,this.rdcAdminConfig=e.rdcAdminConfig,this.rdcUsers=e.rdcUsers,this.userData=this.storageService.getUserSettings(),this.initTabs()}initTabs(){this.subTabs=[],this.payment.rdcConfig?.limitDefinitions?.length&&this.subTabs.push({name:this.literal.limits,helpId:"",url:"",id:this.pageConstants.limits,serviceId:"",parentId:"",isActive:0,isApproved:0,defaultOpen:!0}),this.rdcUsers?.length&&this.subTabs.push({name:this.literal.RDCUsers,helpId:"",url:"",id:this.pageConstants.RDCUsers,serviceId:"",parentId:"",isActive:0,isApproved:0,defaultOpen:!1}),setTimeout(()=>{this.selectedTab=this.subTabs[0]},0),this.initForm()}setGridConfiguration(){this.userCols=[{field:this.pageConstants.user,header:this.literal.user,fixed:!0,sortable:!1,class:""},{field:this.pageConstants.userId,header:this.literal.userId,fixed:!0,sortable:!1,class:""},{field:this.pageConstants.location,header:this.literal.location,fixed:!0,sortable:!1,class:""}]}initForm(){this.alerts=[],this.approvalLimitsChoose=[],this.rdcChangeSettingForm=this.fb.group({rdcConfig:this.fb.group({})}),this.rdcChangeSettingForm.statusChanges.subscribe(e=>{this.sendFormStatus(e)})}sendFormStatus(e){e===this.pageConstants.invalid?this.addAlert():this.alerts=[]}onTabChange(e){this.rdcChangeSettingForm.invalid?(this.markFormTouched(),this.addAlert()):this.selectedTab=e}addAlert(){let e=this.alertService.getAlertObject(this.validationMessage.formErr,this.pageConstants.danger,this.pageConstants.errorAlert);this.alerts=this.alertService.stackAlertArray(this.alerts,e)}checkMaxAmount(e,o){return Number(e)>Number(o)}get rdcForm(){return this.rdcChangeSettingForm.controls}get rdcConfigForm(){return this.rdcForm.rdcConfig}get rdcConfigLimitDefinitionsFormArray(){return this.rdcChangeSettingForm.controls.rdcConfig.get("limitDefinitions")}cancel(){this.closeDrawer.emit(null)}save(){if(this.markFormTouched(),this.rdcChangeSettingForm.invalid)return;let o={rdcConfig:{limitDefinitions:this.rdcConfigLimitDefinitionsFormArray?.value}};this.companyOverviewService.updateChangeSettings(this.userData.companyUid,this.paymentType,o).pipe(q(this)).subscribe(c=>{this.closeDrawer.emit(c.successBanners)})}markFormTouched(){this.rdcChangeSettingForm=this.utilsService.markFormGroupTouched(this.rdcChangeSettingForm)}static{this.\u0275fac=function(o){return new(o||n)(f(K),f(J),f(dt),f(U),f($),f(Q))}}static{this.\u0275cmp=B({type:n,selectors:[["app-change-rdc-settings"]],outputs:{closeDrawer:"closeDrawer"},standalone:!1,features:[j],decls:4,vars:1,consts:[["notAvailable",""],["navTab",""],["class","change-settings",4,"ngIf"],[1,"change-settings"],[3,"alertArrayChange","alertArray"],["role","log",3,"formGroup"],[1,"sub-navigation"],["id","navbarNav","aria-label","navbarNav"],[1,"nav","nav-tabs","justify-content-start","align-items-end"],["class","nav-item","tabindex","0",4,"ngFor","ngForOf"],[4,"ngIf"],["tabindex","0",1,"nav-item"],[1,"nav-link",3,"click","title"],[3,"ngSwitch"],[4,"ngSwitchCase"],["stickToBottom","true"],[1,"d-flex","justify-content-end"],["type","button",1,"btn","btn-default","payee-button","flex-fill","flex-lg-grow-0",3,"click"],["type","button",1,"btn","btn-primary","flex-fill","flex-lg-grow-0",3,"click","disabled"],[1,"card","fdl-card","limit-card"],[1,"card-header"],[1,"card-title"],[1,"card-body","limit-definitions"],[3,"parentForm","limitSpecifications","maxLimitForSpecifications","specificationConfiguration"],[1,"card","fdl-card"],[1,"card-body"],["styleClass","desktop",3,"value","columns","customSort"],["pTemplate","header"],["pTemplate","body"],["pTemplate","emptymessage"],["class","ui-sortable-column",4,"ngFor","ngForOf"],[1,"ui-sortable-column"],[1,"grid-vertical"],[4,"ngIf","ngIfElse"],[1,"no-records"],[1,"icon-align"]],template:function(o,c){o&1&&(m(0,ta,21,4,"div",2),t(1,`
145`),m(2,na,5,1,"ng-template",null,0,L)),o&2&&d("ngIf",c.rdcChangeSettingForm)},dependencies:[Y,W,xt,ut,Nt,Z,lt,X,Jt,te,tt,et],styles:[".icon-align[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;width:50%}.default-cursor[_ngcontent-%COMP%]{cursor:auto}"]})}}return n})();var Ot=Ct(It());var ei=Ct(It());var ae=n=>({"form-group":n}),ia=n=>({"selected-row":n});function aa(n,p){if(n&1&&(i(0,"p",4),t(1),a()),n&2){let e=s(2);r(),x(`
146			`,e.body?e.body:"",`
147		`)}}function oa(n,p){if(n&1&&(i(0,"div",8),t(1),a()),n&2){let e=s(3);r(),ft(`
148				`,e.literal.achBatchTemplates," (",e.inputData.data.achTemplates.length,`)
149			`)}}function ra(n,p){if(n&1&&(i(0,"div",14),t(1,`
150						`),i(2,"div",15),t(3,`
151							`),i(4,"div",16),t(5,`
152								`),i(6,"div",17),t(7,`
153									`),i(8,"div",18),t(9),a(),t(10,`
154									`),i(11,"span",19),t(12),a(),t(13,`
155								`),a(),t(14,`
156							`),a(),t(15,`
157							`),i(16,"div",16),t(17,`
158								`),i(18,"div",17),t(19,`
159									`),i(20,"div",18),t(21),a(),t(22,`
160									`),i(23,"span",19),t(24),a(),t(25,`
161								`),a(),t(26,`
162							`),a(),t(27,`
163						`),a(),t(28,`
164					`),a()),n&2){let e=p.$implicit,o=s(4);r(6),d("ngClass",V(6,ae,o.isMobile)),r(3),_(o.literal.templateName),r(3),_(e.templateName||o.specialCharacter.doubleDash),r(6),d("ngClass",V(8,ae,o.isMobile)),r(3),_(o.literal.creator),r(3),_(e.username||o.specialCharacter.doubleDash)}}function ca(n,p){if(n&1&&(i(0,"div",9),t(1,`
165				`),i(2,"div",10),t(3,`
166					`),i(4,"div",11),t(5),a(),t(6,`
167					`),i(7,"div",11),t(8),a(),t(9,`
168				`),a(),t(10,`
169				`),i(11,"div",12),t(12,`
170					`),m(13,ra,29,10,"div",13),t(14,`
171				`),a(),t(15,`
172			`),a()),n&2){let e=s(3);r(5),_(e.literal.templateName),r(3),_(e.literal.creator),r(5),d("ngForOf",e.inputData.data.achTemplates)}}function sa(n,p){if(n&1&&(i(0,"div",8),t(1),a()),n&2){let e=s(3);r(),ft(`
173				`,e.literal.futureAchBatchTemplates," (",e.inputData.data.payments.length,`)
174			`)}}function la(n,p){if(n&1&&(S(0),t(1,`
175								`),i(2,"div",28),t(3,`
176									`),i(4,"div",17),t(5,`
177										`),i(6,"div",18),t(7),a(),t(8,`
178										`),i(9,"span",19),t(10),a(),t(11,`
179									`),a(),t(12,`
180								`),a(),t(13,`
181								`),i(14,"div",31),t(15,`
182									`),i(16,"div",17),t(17,`
183										`),i(18,"div",18),t(19),a(),t(20,`
184										`),i(21,"span",19),t(22),a(),t(23,`
185									`),a(),t(24,`
186								`),a(),t(25,`
187								`),i(26,"div",32),t(27,`
188									`),i(28,"div",17),t(29,`
189										`),i(30,"div",18),t(31),a(),t(32,`
190										`),i(33,"span",33),t(34),a(),t(35,`
191									`),a(),t(36,`
192								`),a(),t(37,`
193								`),i(38,"div",31),t(39,`
194									`),i(40,"div",17),t(41,`
195										`),i(42,"div",18),t(43),a(),t(44,`
196										`),i(45,"span",19),t(46),a(),t(47,`
197									`),a(),t(48,`
198								`),a(),t(49,`
199							`),w()),n&2){let e=s().$implicit,o=s(4);r(4),d("ngClass",V(12,ae,o.isMobile)),r(3),_(o.literal.recurringSchedule),r(3),x("",e.details.displayFrequency||o.specialCharacter.doubleDash," "),r(6),d("ngClass",V(14,ae,o.isMobile)),r(3),_(o.literal.batchRecords),r(3),x("",e.batchRecordsCount||o.specialCharacter.doubleDash,`
200										`),r(6),d("ngClass",V(16,ae,o.isMobile)),r(3),_(o.literal.amount),r(3),x("",e.displayAmount||o.specialCharacter.doubleDash,`
201										`),r(6),d("ngClass",V(18,ae,o.isMobile)),r(3),_(o.literal.creator),r(3),x("",e.userName||o.specialCharacter.doubleDash," ")}}function da(n,p){if(n&1){let e=C();i(0,"div",25),h("click",function(){let c=u(e).index,l=s(4);return v(!l.isMobile||l.toggleGridDetails(c))}),t(1,`
202						`),i(2,"div",26),t(3,`
203							`),i(4,"div",27),t(5,`
204								`),i(6,"div",17),t(7,`
205									`),i(8,"div",18),t(9),a(),t(10,`
206									`),i(11,"span",19),t(12),a(),t(13,`
207								`),a(),t(14,`
208							`),a(),t(15,`
209							`),i(16,"div",28),t(17,`
210								`),i(18,"div",17),t(19,`
211									`),i(20,"div",18),t(21),a(),t(22,`
212									`),i(23,"span",29),t(24),a(),t(25,`
213								`),a(),t(26,`
214							`),a(),t(27,`
215							`),m(28,la,50,20,"ng-container",30),t(29,`
216						`),a(),t(30,`
217					`),a()}if(n&2){let e=p.$implicit,o=p.index,c=s(4);r(2),d("ngClass",V(8,ia,c.selectedRow===o&&c.isMobile)),r(4),d("ngClass",V(10,ae,c.isMobile)),r(3),_(c.literal.transactionNumber),r(3),_(e.transactionId||c.specialCharacter.doubleDash),r(6),d("ngClass",V(12,ae,c.isMobile)),r(3),_(c.literal.recurringSeries),r(3),x("",e.seriesName||c.specialCharacter.doubleDash,`
218									`),r(4),d("ngIf",!c.isMobile||c.selectedRow===o)}}function pa(n,p){if(n&1&&(i(0,"div",9),t(1,`
219				`),i(2,"div",10),t(3,`
220					`),i(4,"div",20),t(5),a(),t(6,`
221					`),i(7,"div",21),t(8),a(),t(9,`
222					`),i(10,"div",21),t(11),a(),t(12,`
223					`),i(13,"div",22),t(14),a(),t(15,`
224					`),i(16,"div",23),t(17),a(),t(18,`
225					`),i(19,"div",22),t(20),a(),t(21,`
226				`),a(),t(22,`
227				`),i(23,"div",12),t(24,`
228					`),m(25,da,31,14,"div",24),t(26,`
229				`),a(),t(27,`
230			`),a()),n&2){let e=s(3);r(5),_(e.literal.transactionNumber),r(3),_(e.literal.recurringSeries),r(3),_(e.literal.recurringSchedule),r(3),_(e.literal.batchRecords),r(3),_(e.literal.amount),r(3),_(e.literal.creator),r(5),d("ngForOf",e.inputData.data.payments)}}function ma(n,p){if(n&1){let e=C();i(0,"div",4),t(1,`
231			`),i(2,"div"),t(3,`
232				`),i(4,"app-alert-container",5),F("alertArrayChange",function(c){u(e);let l=s(2);return M(l.alertArray,c)||(l.alertArray=c),v(c)}),a(),t(5,`
233			`),a(),t(6,`
234			`),m(7,oa,2,2,"div",6),t(8,`
235			`),m(9,ca,16,3,"div",7),t(10,`
236			`),m(11,sa,2,2,"div",6),t(12,`
237			`),m(13,pa,28,7,"div",7),t(14,`
238		`),a()}if(n&2){let e=s(2);r(4),O("alertArray",e.alertArray),r(3),d("ngIf",e.inputData.data.achTemplates.length),r(2),d("ngIf",e.inputData.data.achTemplates.length),r(2),d("ngIf",e.inputData.data.payments.length),r(2),d("ngIf",e.inputData.data.payments.length)}}function _a(n,p){if(n&1&&(t(0,`
239		`),m(1,aa,2,1,"p",3),t(2,`
240		`),m(3,ma,15,5,"div",3),t(4,`
241	`)),n&2){let e=s();r(),d("ngIf",!e.withTemplates),r(2),d("ngIf",e.withTemplates)}}function ga(n,p){if(n&1){let e=C();i(0,"button",36),h("click",function(){u(e);let c=s(2);return v(c.activeModal.dismiss(c.pageConstants.No))}),t(1),a()}if(n&2){let e=s(2);y("aria-label",e.literal.no),r(),_(e.literal.cancel)}}function xa(n,p){if(n&1){let e=C();i(0,"button",36),h("click",function(){u(e);let c=s(2);return v(c.printPreview())}),t(1,`
242            `),i(2,"i",37),t(3),a(),t(4),a()}if(n&2){let e=s(2);y("aria-label",e.literal.printWireTransfer),r(3),_(e.iconLabel.print),r(),_(e.literal.print)}}function ua(n,p){if(n&1){let e=C();t(0,`
243		`),m(1,ga,2,2,"button",34),t(2,`
244		`),m(3,xa,5,3,"button",34),t(4,`
245		`),i(5,"button",35),h("click",function(){u(e);let c=s();return v(c.activeModal.close(c.pageConstants.Yes))}),t(6),a(),t(7,`
246	`)}if(n&2){let e=s();r(),d("ngIf",!e.duplicateAgency),r(2),d("ngIf",e.withTemplates),r(2),y("aria-label",e.literal.yes),r(),_(e.duplicateAgency?e.literal.ok:e.literal.delete)}}var gn=(()=>{class n extends G{constructor(e,o,c,l,g){super(g),this.alertService=e,this.activeModal=o,this.gridSearchScreenService=c,this.mainNavTabsService=l,this.i18Svc=g}ngOnInit(){this.alertArray=[],this.iconLabel=ee.label,super.ngOnInit(this.pageConstants.adminPayments),this.selectedRow=-1,ei.isEmpty(this.inputData)?(this.body=this.literal.duplicateAgency,this.title=this.literal.duplicateAgencyTitle,this.withTemplates=!1,this.duplicateAgency=!0):(this.duplicateAgency=!1,this.title=this.literal.deleteDivisionHeading,this.manupulateData())}manupulateData(){if(this.inputData.data.achTemplates.length||this.inputData.data.payments.length){this.body="",this.withTemplates=!0;let e=new Et.IAlert;e.message=this.inputData.infoBanners[0].message,e.type=this.pageConstants.warning,this.alertArray=this.alertService.stackAlertArray(this.alertArray,e)}else this.body=this.inputData.infoBanners[0].message,this.withTemplates=!1}ngOnDestroy(){}printPreview(){let e={url:Be.companyOverviewModule.printACHTaxDivisionReport,reqBody:{divisionId:this.reportParameters.divisionId,achCompanyId:this.reportParameters.achCompanyId,download:!1},hasDownload:!1,hasPrint:!1,lastTab:this.mainNavTabsService.currentActiveTab};this.activeModal.dismiss(this.pageConstants.No),this.mainNavTabsService.setTab(this.tabIds.adminCompanyPayments,{mode:this.customMaps.print},e)}toggleGridDetails(e){this.selectedRow===e?this.selectedRow=-1:this.selectedRow=e}static{this.\u0275fac=function(o){return new(o||n)(f(K),f(In),f(Mn),f(xe),f(U))}}static{this.\u0275cmp=B({type:n,selectors:[["app-delete-division"]],inputs:{inputData:"inputData",reportParameters:"reportParameters"},standalone:!1,features:[j],decls:8,vars:1,consts:[["modalBodyContent",""],["modalFooterContent",""],[3,"modalTitle"],["class","body",4,"ngIf"],[1,"body"],[3,"alertArrayChange","alertArray"],["class","ach-count",4,"ngIf"],["class","responsive-grid",4,"ngIf"],[1,"ach-count"],[1,"responsive-grid"],[1,"row","t-header"],[1,"col-lg-6","col-12"],[1,"t-body"],["class","row-container",4,"ngFor","ngForOf"],[1,"row-container"],[1,"row"],[1,"col-lg-6","col-6"],[3,"ngClass"],[1,"d-block","d-lg-none","label-text"],[1,"d-block"],[1,"col-lg-2","col-12"],[1,"col-lg-3","col-12"],[1,"col-lg-1","col-12"],[1,"col-lg-2","col-12","text-lg-right"],["class","row-container",3,"click",4,"ngFor","ngForOf"],[1,"row-container",3,"click"],[1,"row",3,"ngClass"],[1,"col-lg-2","col-6"],[1,"col-lg-3","col-6"],[1,"d-block","text-break"],[4,"ngIf"],[1,"col-lg-1","col-6"],[1,"col-lg-2","col-6","text-lg-right"],[1,"displayAmount"],["type","button","class","btn btn-default",3,"click",4,"ngIf"],["type","button",1,"btn","btn-primary",3,"click"],["type","button",1,"btn","btn-default",3,"click"],["aria-hidden","true",1,"material-icons","back-icon"]],template:function(o,c){o&1&&(i(0,"app-delete-popup",2),t(1,`
247	`),m(2,_a,5,2,"ng-template",null,0,L),t(4,`
248	`),m(5,ua,8,4,"ng-template",null,1,L),t(7,`
249`),a()),o&2&&R("modalTitle",c.title?c.title:"")},dependencies:[Lt,Y,W,Z,Rn],styles:['.body[_ngcontent-%COMP%]{margin-bottom:0;line-height:17px}.body[_ngcontent-%COMP%]   .ach-count[_ngcontent-%COMP%]{padding:15px 0;font-family:var(--semi-bold);border-bottom:1px solid rgba(0,0,0,.12)}.body[_ngcontent-%COMP%]   .responsive-grid[_ngcontent-%COMP%]{padding:0 15px}.body[_ngcontent-%COMP%]   .responsive-grid[_ngcontent-%COMP%]   .t-header[_ngcontent-%COMP%]   .col[_ngcontent-%COMP%], .body[_ngcontent-%COMP%]   .responsive-grid[_ngcontent-%COMP%]   .t-header[_ngcontent-%COMP%]   [class*=" col-"][_ngcontent-%COMP%]{color:#0000008a}.body[_ngcontent-%COMP%]   .responsive-grid[_ngcontent-%COMP%]   .t-body[_ngcontent-%COMP%]   .row-container[_ngcontent-%COMP%]:last-child{border-bottom:0}.body[_ngcontent-%COMP%]   .responsive-grid[_ngcontent-%COMP%]   .t-body[_ngcontent-%COMP%]   .row-container[_ngcontent-%COMP%]   .displayAmount[_ng
249content-%COMP%]{word-break:break-all}.body[_ngcontent-%COMP%]   .selected-row[_ngcontent-%COMP%]{background-color:#2e8bc91f}.body[_ngcontent-%COMP%]   .sub-row[_ngcontent-%COMP%]{border:none;padding-top:10px;padding-bottom:5px}.body[_ngcontent-%COMP%]   .sub-row[_ngcontent-%COMP%]:first-child   .display-key[_ngcontent-%COMP%]{border-top:1px solid rgba(0,0,0,.12);padding-top:10px}.body[_ngcontent-%COMP%]   .release-container[_ngcontent-%COMP%]{width:100%;margin-left:15px}@media (max-width: 991.98px){.body[_ngcontent-%COMP%]   .display-key[_ngcontent-%COMP%]{padding-left:0;padding-top:15px}}.body[_ngcontent-%COMP%]   .border-none[_ngcontent-%COMP%]{padding-bottom:10px}@media (max-width: 991.98px){.btn[_ngcontent-%COMP%]{width:100%}}']})}}return n})();var Ca=["companyTab"],fa=["chkDom"],ya=["chkDomDebit"],ba=["verticalTab"],ii=(n,p)=>({tab:n,isMobile:p}),Ze=n=>({"has-error":n}),Sa=()=>({width:"100%"}),Te=()=>({standalone:!0}),wa=n=>({"default-user-definitions":n}),Pa=n=>({"mobile-ach-view":n}),Ia=(n,p,e)=>({"col-lg-8 row label-with-value":n,"col-lg-4 input-only":p,"input-approval":e}),Ea=(n,p)=>({amountId:n,amountErrorId:"specificationIdErr",isRequired:p}),Ta=(n,p)=>({amountId:n,amountErrorId:p,isRequired:!0}),ni=(n,p,e)=>({tab:n,secCodeFor:p,batchTypes:e}),Je=n=>({index:n}),Aa=n=>({"selected-row":n});function Oa(n,p){n&1&&pt(0)}function Ma(n,p){if(n&1&&(i(0,"i",28),t(1),a()),n&2){let e=s(4);r(),_(e.iconLabel.checkCircle)}}function Fa(n,p){if(n&1&&(i(0,"span"),t(1),a()),n&2){let e=s().tab,o=s(3);r(),Kt("",o.specialCharacter.space,"",o.specialCharacter.dash,"",o.specialCharacter.space,"",e.memo,"")}}function Da(n,p){if(n&1&&(i(0,"span"),t(1),a()),n&2){let e=s().tab,o=s(3);r(),Kt("",o.specialCharacter.space,"",o.specialCharacter.dash,"",o.specialCharacter.space,"",e.outputAchCompany,"")}}function ka(n,p){if(n&1&&(t(0,`
250                        `),i(1,"div",24),t(2,`
251                            `),i(3,"div",25),t(4),m(5,Ma,2,1,"i",26),t(6,`
252                            `),a(),t(7,`
253                            `),i(8,"small",27),t(9),m(10,Fa,2,4,"span",22),t(11,`
254                            `),m(12,Da,2,4,"span",22),a(),t(13,`
255
256                        `),a(),t(14,`
257                    `)),n&2){let e=p.tab;r(4),x(`
258                                `,e.name," "),r(),d("ngIf",e.enabled),r(4),_(e.achIdentifier),r(),d("ngIf",e.memo),r(2),d("ngIf",e.outputAchCompany)}}function La(n,p){n&1&&(S(0),t(1,`
259                        `),w())}function Va(n,p){if(n&1){let e=C();t(0,`
260                        `),i(1,"app-alert-container",29),F("alertArrayChange",function(c){u(e);let l=s(3);return M(l.alerts,c)||(l.alerts=c),v(c)}),a(),t(2,`
261                        `),t(3,`
262                        `),m(4,La,2,0,"ng-container",30),t(5,`
263                    `)}if(n&2){let e=s(3),o=A(21);r(),O("alertArray",e.alerts),d("drawer",!0),r(3),d("ngTemplateOutlet",o)("ngTemplateOutletContext",ct(4,ii,e.activeTabObj,!e.isMobile))}}function Na(n,p){if(n&1){let e=C();i(0,"div"),t(1,`
264                `),i(2,"app-vertical-tab-view",23,4),h("tabChange",function(c){u(e);let l=s(2);return v(l.companySelect(c))}),t(4,`
265                    `),m(5,ka,15,5,"ng-template",null,5,L),t(7,`
266                    `),m(8,Va,6,7,"ng-template",null,6,L),t(10,`
267                `),a(),t(11,`
268            `),a()}if(n&2){let e=s(2);r(2),d("tabData",e.filteredTab)("ShowCustomHeader",!0)}}function Ra(n,p){if(n&1&&(i(0,"div",19),t(1,`
269            `),i(2,"div",20),t(3,`
270                `),m(4,Oa,1,0,"ng-container",21),t(5,`
271            `),a(),t(6,`
272            `),m(7,Na,12,2,"div",22),t(8,`
273        `),a()),n&2){let e=s(),o=A(18);r(4),d("ngTemplateOutlet",o),r(3),d("ngIf",e.activeTabObj)}}function Ba(n,p){n&1&&pt(0)}function ja(n,p){if(n&1&&(i(0,"i",28),t(1),a()),n&2){let e=s(3);r(),_(e.iconLabel.checkCircle)}}function Wa(n,p){if(n&1&&(t(0,`
274                            `),i(1,"div",24),t(2,`
275                                `),i(3,"div",25),t(4),m(5,ja,2,1,"i",26),t(6,`
276                                `),a(),t(7,`
277                                `),i(8,"small",27),t(9),a(),t(10,`
278                            `),a(),t(11,`
279                        `)),n&2){let e=p.tab;r(4),x(`
280                                    `,e.name," "),r(),d("ngIf",e.enabled),r(4),_(e.achIdentifier)}}function Ua(n,p){n&1&&pt(0)}function Ga(n,p){if(n&1){let e=C();i(0,"div",35),t(1,`
281                        `),i(2,"app-alert-container",29),F("alertArrayChange",function(c){u(e);let l=s(2);return M(l.alerts,c)||(l.alerts=c),v(c)}),a(),t(3,`
282                        `),m(4,Ua,1,0,"ng-container",30),t(5,`                        
283                    `),a()}if(n&2){let e=s(2),o=A(21);r(2),O("alertArray",e.alerts),d("drawer",!0),r(2),d("ngTemplateOutlet",o)("ngTemplateOutletContext",ct(4,ii,e.activeTabObj,e.isMobile))}}function qa(n,p){if(n&1){let e=C();i(0,"div",19),t(1,`
284            `),i(2,"app-slide-panel",31),t(3,`
285                `),i(4,"div",32),t(5,`
286                    `),i(6,"div",20),t(7,`
287                        `),m(8,Ba,1,0,"ng-container",21),t(9,`
288                    `),a(),t(10,`
289                    `),i(11,"app-vertical-tab-view",23,4),h("tabChange",function(c){u(e);let l=s();return v(l.companySelect(c))}),t(13,`
290                        `),m(14,Wa,12,3,"ng-template",null,5,L),t(16,`
291                    `),a(),t(17,`
292                `),a(),t(18,`
293                `),i(19,"div",33),t(20,`
294                    `),m(21,Ga,6,7,"div",34),t(22,`
295                `),a(),t(23,`
296            `),a(),t(24,`
297        `),a()}if(n&2){let e=s(),o=A(18);r(2),d("activePane",e.isLeftVisible?"left":"right"),r(6),d("ngTemplateOutlet",o),r(3),d("tabData",e.filteredTab)("ShowCustomHeader",!0),r(10),d("ngIf",e.activeTabObj&&!e.isLeftVisible)}}function Ha(n,p){if(n&1){let e=C();i(0,"app-action-panel",36),t(1,`
298            `),i(2,"div",37),t(3,`
299                `),i(4,"button",38),h("click",function(){u(e);let c=s();return v(c.cancel())}),t(5),a(),t(6,`
300                `),i(7,"button",39),h("click",function(){u(e);let c=s();return v(c.save())}),t(8),a(),t(9,`
301            `),a(),t(10,`
302        `),a()}if(n&2){let e=s();d("stickToBottom",!e.isMobile),r(4),y("aria-label",e.literal.cancelBtnAdaEText),r(),_(e.literal.cancel),r(2),d("disabled",e.disableFooterSave||e.isEmulationMode),y("aria-label",e.literal.saveBtnAdaText),r(),_(e.literal.save)}}function za(n,p){if(n&1&&(i(0,"div",52),t(1,`
303                                    `),i(2,"i",59),t(3),a(),t(4,`
304                                    `),i(5,"span",60),t(6),a(),t(7,`
305                                `),a()),n&2){let e=s(3);r(3),_(e.iconLabel.error),r(3),_(e.validationMessage.fieldRequired)}}function Ya(n,p){if(n&1&&(i(0,"div",57),t(1,`
306                                `),m(2,za,8,2,"div",58),t(3,`
307                            `),a()),n&2){let e=s(2);r(2),d("ngIf",e.divisionForm.controls.name.errors.required)}}function $a(n,p){if(n&1&&(i(0,"div",52),t(1,`
308                                    `),i(2,"i",59),t(3),a(),t(4,`
309                                    `),i(5,"span",60),t(6),a(),t(7,`
310                                `),a()),n&2){let e=s(3);r(3),_(e.iconLabel.error),r(3),_(e.validationMessage.divisionFormatError)}}function Qa(n,p){if(n&1&&(i(0,"div",57),t(1,`
311                                `),m(2,$a,8,2,"div",58),t(3,`
312                            `),a()),n&2){let e=s(2);r(2),d("ngIf",e.divisionForm.controls.name.errors.pattern)}}function Ka(n,p){if(n&1){let e=C();i(0,"div",80),t(1,`
313                                        `),i(2,"p-autoComplete",81,7),h("completeMethod",function(c){u(e);let l=s(4);return v(l.filterAgency(c))})("onSelect",function(){u(e);let c=A(3),l=s().index,g=s(3);return v(g.selectedAgency(c.value,l))}),t(4,`
314                                        `),a(),t(5,`
315                                    `),a()}if(n&2){let e=s(),o=e.$implicit,c=e.index,l=s(3);d("ngClass",V(10,Ze,(o.controls.agency==null?null:o.controls.agency.invalid)&&
315(l.submitted||o.controls.agency.touched))),r(2),Wt(rt(12,Sa)),T("inputId","txtAgency",c,""),d("forceSelection",!0)("suggestions",l.filteredAgencies)("size",30)("minLength",1)("dropdown",!0)}}function Za(n,p){if(n&1&&(i(0,"div",82),t(1),a()),n&2){let e=s().$implicit;r(),x(`
316                                        `,e.controls.agency.value,`
317                                    `)}}function Ja(n,p){if(n&1&&(i(0,"div",85),t(1,`
318                                            `),i(2,"i",86),t(3),a(),t(4,`
319                                            `),i(5,"span",60),t(6),a(),t(7,`
320                                        `),a()),n&2){let e=s(2).index,o=s(3);T("id","agencyErr",e,""),r(3),_(o.iconLabel.error),r(3),_(o.validationMessage.fieldRequired)}}function Xa(n,p){if(n&1&&(i(0,"div",83),t(1,`
321                                        `),m(2,Ja,8,4,"div",84),t(3,`
322                                    `),a()),n&2){let e=s().$implicit;r(2),d("ngIf",e.controls.agency.errors.required)}}function to(n,p){if(n&1&&(i(0,"div"),t(1,`
323                                        `),E(2,"input",87),t(3,`
324                                    `),a()),n&2){let e=s(),o=e.$implicit,c=e.index,l=s(3);r(2),sn("aria-describedby","taxIdErr",c,""),T("id","txtTaxId",c,""),T("name","taxId",c,""),d("ngClass",V(7,Ze,(o.controls.taxId==null?null:o.controls.taxId.invalid)&&(l.submitted||o.controls.taxId.touched)))}}function eo(n,p){if(n&1&&(i(0,"div",82),t(1),a()),n&2){let e=s().$implicit;r(),x(`
325                                        `,e.controls.taxId.value,`
326                                    `)}}function no(n,p){if(n&1&&(i(0,"div",85),t(1,`
327                                            `),i(2,"i",86),t(3),a(),t(4,`
328                                            `),i(5,"span",60),t(6),a(),t(7,`
329                                        `),a()),n&2){let e=s(2).index,o=s(3);T("id","taxIdErr",e,""),r(3),_(o.iconLabel.error),r(3),_(o.validationMessage.fieldRequired)}}function io(n,p){if(n&1&&(i(0,"div",88),t(1,`
330                                        `),m(2,no,8,4,"div",84),t(3,`
331                                    `),a()),n&2){let e=s(),o=e.$implicit,c=e.index;T("id","taxIdErr",c,""),r(2),d("ngIf",o.controls.taxId.errors.required)}}function ao(n,p){if(n&1&&(i(0,"div"),t(1,`
332                                        `),E(2,"input",89),t(3,`
333                                    `),a()),n&2){let e=s().index,o=s(3);r(2),T("id","txtTaxPayerName",e,""),T("name","taxPayerName",e,""),d("maxlength",o.patternConstant.maxlength.l22)}}function oo(n,p){if(n&1&&(i(0,"div",82),t(1),a()),n&2){let e=s().$implicit,o=s(3);r(),x(`
334                                        `,e.controls.taxPayerName.value?e.controls.taxPayerName.value:o.specialCharacter.doubleDash,`
335                                    `)}}function ro(n,p){if(n&1&&(i(0,"div",85),t(1,`
336                                            `),i(2,"i",86),t(3),a(),t(4,`
337                                            `),i(5,"span",60),t(6),a(),t(7,`
338                                        `),a()),n&2){let e=s(2),o=e.$implicit,c=e.index,l=s(3);T("id","verificationErr",c,""),r(3),_(l.iconLabel.error),r(3),_(l.invalidPattern(o.controls.agency,o.controls.newTax))}}function co(n,p){if(n&1&&(i(0,"div",83),t(1,`
339                                        `),m(2,ro,8,4,"div",84),t(3,`
340                                    `),a()),n&2){let e=s().$implicit;r(2),d("ngIf",e.controls.verificationPhrase.errors.pattern)}}function so(n,p){if(n&1&&(i(0,"div",85),t(1,`
341                                            `),i(2,"i",86),t(3),a(),t(4,`
342                                            `),i(5,"span",60),t(6),a(),t(7,`
343                                        `),a()),n&2){let e=s(2),o=e.$implicit,c=e.index,l=s(3);T("id","verificationErr",c,""),r(3),_(l.iconLabel.error),r(3),_(l.invalidLength(o.controls.verificationPhrase))}}function lo(n,p){if(n&1&&(i(0,"div",88),t(1,`
344                                        `),m(2,so,8,4,"div",84),t(3,`
345                                    `),a()),n&2){let e=s(),o=e.$implicit,c=e.index;T("id","verificationErr",c,""),r(2),d("ngIf",o.controls.verificationPhrase.errors.maxlength)}}function po(n,p){if(n&1&&(i(0,"div",90),t(1,`
346                                    `),i(2,"span",91),t(3,`
347                                        `),E(4,"label",92),t(5,`
348                                        `),i(6,"p-checkbox",93),t(7,`
349                                        `),a(),t(8,`
350                                    `),a(),t(9,`
351                                    `),i(10,"span",94),t(11),a(),t(12,`
352                                `),a()),n&2){let e=s().index,o=s(3);r(4),T("for","chckSendPrenote",e,""),r(2),T("inputId","chckSendPrenote",e,""),T("name","sendPrenote",e,""),r(5),_(o.literal.sendPrenote)}}function mo(n,p){if(n&1&&(i(0,"div",95),t(1),a()),n&2){let e=s().$implicit,o=s(3);r(),x(`
353                                    `,e.controls.prenote.value?e.controls.prenote.value:o.specialCharacter.doubleDash,`
354                                `)}}function _o(n,p){if(n&1){let e=C();i(0,"div",63),t(1,`
355                            `),i(2,"div",64),t(3,`
356                                `),i(4,"button",65),h("click",function(){let c=u(e).index,l=s(3);return v(l.deleteTaxIdRow(c))}),t(5,`
357                                    `),i(6,"i",66),t(7),a(),t(8,`
358                                `),a(),t(9,`
359                            `),a(),t(10,`
360                            `),i(11,"div",67),t(12,`
361                                `),i(13,"div",44),t(14,`
362                                    `),i(15,"label",68),t(16),i(17,"i",46),t(18),a(),t(19,`
363                                    `),a(),t(20,`
364                                    `),m(21,Ka,6,13,"div",69),t(22,`
365                                    `),m(23,Za,2,1,"div",70),t(24,`
366                                    `),m(25,Xa,4,1,"div",71),t(26,`
367                                `),a(),t(27,`
368                            `),a(),t(28,`
369                            `),i(29,"div",67),t(30,`
370                                `),i(31,"div",44),t(32,`
371                                    `),i(33,"label",68),t(34),i(35,"i",46),t(36),a(),t(37,`
372                                    `),a(),t(38,`
373                                    `),m(39,to,4,9,"div",22),t(40,`
374                                    `),m(41,eo,2,1,"div",70),t(42,`
375                                    `),m(43,io,4,3,"div",72),t(44,`
376                                `),a(),t(45,`
377                            `),a(),t(46,`
378                            `),i(47,"div",67),t(48,`
379                                `),i(49,"div",44),t(50,`
380                                    `),i(51,"label",73),t(52),a(),t(53,`
381                                    `),m(54,ao,4,5,"div",22),t(55,`
382                                    `),m(56,oo,2,1,"div",70),t(57,`
383                                `),a(),t(58,`
384                            `),a(),t(59,`
385                            `),i(60,"div",67),t(61,`
386                                `),i(62,"div",44),t(63,`
387                                    `),i(64,"label",73),t(65),a(),t(66,`
388                                    `),i(67,"div"),t(68,`
389                                        `),E(69,"input",74),t(70,`
390                                    `),a(),t(71,`
391                                    `),m(72,co,4,1,"div",71),t(73,`
392                                    `),m(74,lo,4,3,"div",72),t(75,`
393                                `),a(),t(76,`
394                            `),a(),t(77,`
395                            `),i(78,"div",67),t(79,`
396                                `),i(80,"label",75),t(81),a(),t(82,`
397                                `),m(83,po,13,7,"div",76),t(84,`
398                                `),m(85,mo,2,1,"div",77),t(86,`
399                            `),a(),t(87,`
400                            `),i(88,"div",78),t(89,`
401                                `),i(90,"button",79),h("click",function(){let c=u(e).index,l=s(3);return v(l.deleteTaxIdRow(c))}),t(91,`
402                                    `),i(92,"i",66),t(93),a(),t(94,`
403                                `),a(),t(95,`
404                            `),a(),t(96,`
405                        `),a()}if(n&2){let e=p.$implicit,o=p.index,c=s(3);d("formGroupName",o),r(4),y("aria-label",c.literal.close),r(3),_(c.iconLabel.close),r(8),T("for","txtAgency",o,""),r(),x("",c.literal.agency,`
406                                        `),r(),d("pTooltip",c.literal.agencyInfo),r(),_(c.iconLabel.
406info),r(3),d("ngIf",c.showAddDivision||e.controls.newTax.value),r(2),d("ngIf",c.showEditDivision&&!e.controls.newTax.value),r(2),d("ngIf",(e.controls.agency==null?null:e.controls.agency.invalid)&&(c.submitted||e.controls.agency.touched)),r(8),T("for","txtTaxId",o,""),r(),x("",c.literal.taxId,`
407                                        `),r(),d("pTooltip",c.literal.taxIdInfo),r(),_(c.iconLabel.info),r(3),d("ngIf",c.showAddDivision||e.controls.newTax.value),r(2),d("ngIf",c.showEditDivision&&!e.controls.newTax.value),r(2),d("ngIf",(e.controls.taxId==null?null:e.controls.taxId.invalid)&&(c.submitted||e.controls.taxId.touched)),r(8),T("for","txtTaxPayerName",o,""),r(),_(c.literal.taxPayerName),r(2),d("ngIf",c.showAddDivision||e.controls.newTax.value),r(2),d("ngIf",c.showEditDivision&&!e.controls.newTax.value),r(8),T("for","txtVarPhrase",o,""),r(),_(c.literal.verificationPhrase),r(4),sn("aria-describedby","verificationErr",o,""),T("id","txtVarPhrase",o,""),T("name","varPhrase",o,""),d("ngClass",V(41,Ze,(e.controls.verificationPhrase==null?null:e.controls.verificationPhrase.invalid)&&(c.submitted||e.controls.verificationPhrase.touched))),r(3),d("ngIf",(e.controls.verificationPhrase==null?null:e.controls.verificationPhrase.invalid)&&(c.submitted||e.controls.verificationPhrase.touched)),r(2),d("ngIf",(e.controls.verificationPhrase==null?null:e.controls.verificationPhrase.invalid)&&(c.submitted||e.controls.verificationPhrase.touched)),r(7),_(c.literal.prenoteStatus),r(2),d("ngIf",c.showAddDivision||e.controls.newTax.value||c.checkType(e.controls.prenote.value)),r(2),d("ngIf",c.showEditDivision&&!e.controls.newTax.value&&!c.checkType(e.controls.prenote.value)),r(5),y("aria-label",c.literal.close),r(3),_(c.iconLabel.close)}}function go(n,p){if(n&1&&(i(0,"div",61),t(1,`
408                        `),m(2,_o,97,43,"div",62),t(3,`
409                    `),a()),n&2){let e=s(2);r(2),d("ngForOf",e.taxRow.controls)}}function xo(n,p){if(n&1){let e=C();t(0,`
410        `),i(1,"div",40),t(2,`
411            `),i(3,"form",41),t(4,`
412                `),i(5,"div",42),t(6,`
413                    `),i(7,"div",43),t(8,`
414                        `),i(9,"div",44),t(10,`
415                            `),i(11,"div"),t(12,`
416                                `),i(13,"label",45),t(14),i(15,"i",46),t(16),a(),t(17,`
417                                `),a(),t(18,`
418                                `),E(19,"input",47),t(20,`
419                            `),a(),t(21,`
420                            `),m(22,Ya,4,1,"div",48),t(23,`
421                            `),m(24,Qa,4,1,"div",48),t(25,`
422                        `),a(),t(26,`
423                        `),E(27,"hr",49),t(28,`
424                    `),a(),t(29,`
425                    `),m(30,go,4,1,"div",50),t(31,`
426                `),a(),t(32,`
427                `),i(33,"div",51),t(34,`
428                    `),i(35,"div",52),t(36,`
429                        `),i(37,"button",53),h("click",function(){u(e);let c=s();return v(c.addTaxIdRow())}),t(38,`
430                        `),i(39,"i",54),t(40),a(),t(41),a(),t(42,`
431                        `),i(43,"button",55),h("click",function(){u(e);let c=s();return v(c.cancelDivision())}),t(44),a(),t(45,`
432                    `),a(),t(46,`
433                    `),i(47,"button",56),h("click",function(){let c=u(e).index,l=s();return v(l.saveDivision(c))}),t(48),a(),t(49,`
434                `),a(),t(50,`
435            `),a(),t(51,`
436        `),a(),t(52,`
437    `)}if(n&2){let e=s();r(3),d("formGroup",e.divisionForm),r(11),x("",e.literal.division,`
438                                    `),r(),d("pTooltip",e.literal.divisionInfo),r(),_(e.iconLabel.
438info),r(3),R("maxlength",e.patternConstant.divisionMaxLength),d("ngClass",V(17,Ze,e.divisionForm.controls.name.invalid&&(e.submitted||e.divisionForm.controls.name.touched))),r(3),d("ngIf",e.divisionForm.controls.name.invalid&&(e.submitted||e.divisionForm.controls.name.touched)),r(2),d("ngIf",e.divisionForm.controls.name.invalid&&(e.submitted||e.divisionForm.controls.name.touched)),r(6),d("ngIf",e.taxRow.controls.length),r(7),y("aria-label",e.literal.addTaxIdBtnAdaText),r(3),_(e.iconLabel.add),r(),x("",e.literal.addTaxIdRow,`
439                        `),r(2),y("aria-label",e.literal.cancel),r(),x(`
440                            `,e.literal.cancel,`
441                        `),r(3),d("disabled",e.isEmulationMode),y("aria-label",e.literal.save),r(),x(`
442                        `,e.literal.save,`
443                    `)}}function uo(n,p){if(n&1){let e=C();i(0,"div",100),t(1,`
444                    `),t(2,`
445                    `),i(3,"p-checkbox",101),F("ngModelChange",function(c){u(e);let l=s(2).batchTypes,g=s();return M(g.activeTabObj.configuration[l],c)||(g.activeTabObj.configuration[l]=c),v(c)}),h("onChange",function(){u(e);let c=s(2),l=c.tab,g=c.secCodeFor,b=c.batchTypes,I=s();return I.isDirty=!0,v(I.rowsChecked(I.activeTabObj.configuration[b],l[g].length,b))}),t(4,`
446                    `),a(),t(5,`
447                `),a()}if(n&2){let e=p.$implicit,o=p.index,c=s(2),l=c.secCodeFor,g=c.batchTypes,b=s();r(3),we("inputId","",l,"_",o,""),d("value",e)("label",b.secCodeLabel[l][e.toLowerCase()]),O("ngModel",b.activeTabObj.configuration[g]),d("ngModelOptions",rt(7,Te))}}function vo(n,p){if(n&1&&(i(0,"div",97),t(1,`
448            `),i(2,"div",98),t(3,`
449                `),m(4,uo,6,8,"div",99),k(5,"sortSecCodes"),t(6,`
450            `),a(),t(7,`
451        `),a()),n&2){let e=s(),o=e.tab,c=e.secCodeFor,l=s();r(4),d("ngForOf",N(5,1,o[c],l.secCodeLabel[c]))}}function ho(n,p){if(n&1&&(t(0,`
452        `),m(1,vo,8,4,"div",96),t(2,`
453    `)),n&2){let e=p.tab,o=p.secCodeFor,c=s();r(),d("ngIf",c.isCreditDebitBatchVisible(e[o]))}}function Co(n,p){if(n&1){let e=C();t(0,`
454        `),i(1,"label",102),t(2),a(),t(3,`
455        `),i(4,"div",103),t(5,`
456            `),i(6,"input",104),F("ngModelChange",function(c){u(e);let l=s();return M(l.searchTxt,c)||(l.searchTxt=c),v(c)}),a(),t(7,`
457            `),i(8,"button",105),h("click",function(){u(e);let c=s();return v(c.isError||c.checkForDirtyBeforeSearch())}),t(9,`
458                `),i(10,"i",106),t(11),a(),t(12,`
459            `),a(),t(13,`
460        `),a(),t(14,`
461    `)}if(n&2){let e=s();r(2),_(e.literal.search),r(4),R("placeholder",e.literal.search),O("ngModel",e.searchTxt),d("ngModelOptions",rt(8,Te))("disabled",e.isError),r(2),d("disabled",e.isError),y("aria-label",e.literal.search),r(3),_(e.iconLabel.search)}}function fo(n,p){if(n&1&&(i(0,"span"),t(1),a()),n&2){let e=s().tab,o=s();r(),Kt("",o.specialCharacter.space,"",o.specialCharacter.dash,"",o.specialCharacter.space,"",e.memo,"")}}function yo(n,p){if(n&1&&(i(0,"span"),t(1),a()),n&2){let e=s().tab,o=s();r(),Kt("",o.specialCharacter.space,"",o.specialCharacter.dash,"",o.specialCharacter.space,"",e.outputAchCompany,"")}}function bo(n,p){if(n&1&&(S(0),t(1),w()),n&2){let e=s(7);r(),x(`
462                                                            `,e.literal.companyLimits,`
463                                                        `)}}function So(n,p){if(n&1&&(S(0),t(1),w()),n&2){let e=s(7);r(),x(`
464                                                            `,e.literal.defaultUserLimits,`
465                                                        `)}}function wo(n,p){if(n&1&&(i(0,"div",133),t(1),a()),n&2){let e=s(10);r(),x(`
466                                                                        `,e.literal.limitType,"")}}function Po(n,p){if(n&1&&(i(0,"div",147),t(1,`
467                                                                                                            `),i(2,"i",86),t(3),a(),t(4),a()),n&2){let e=s(14);r(3),_(e.iconLabel.error),r(),x("",e.validationMessage.fieldRequired,`
468                                                                                                        `)}}function Io(n,p){if(n&1&&(i(0,"div",147),t(1,`
469                                                                                                            `),i(2,"i",86),t(3),a(),t(4),a()),n&2){let e=s(14);r(3),_(e.iconLabel.error),r(),x("",e.validationMessage.secondLimitGrater,`
470                                                                                                        `)}}function Eo(n,p){if(n&1&&(i(0,"div",147),t(1,`
471                                                                                                            `),i(2,"i",86),t(3),a(),t(4),a()),n&2){let e=s(14);
471r(3),_(e.iconLabel.error),r(),x("",e.validationMessage.invalidCurrency,`
472                                                                                                        `)}}function To(n,p){if(n&1&&(i(0,"div",145),t(1,`
473                                                                                                        `),m(2,Po,5,2,"div",146),t(3,`
474                                                                                                        `),m(4,Io,5,2,"div",146),t(5,`
475                                                                                                        `),m(6,Eo,5,2,"div",146),t(7,`
476                                                                                                    `),a()),n&2){let e=s().$implicit;r(2),d("ngIf",e.controls.limit.errors.required),r(2),d("ngIf",e.controls.limit.errors.min),r(2),d("ngIf",e.controls.limit.errors.pattern)}}function Ao(n,p){if(n&1){let e=C();S(0,138),t(1,`
477                                                                                    `),i(2,"div",44),t(3,`
478                                                                                        `),i(4,"label",92),t(5),a(),t(6,`
479                                                                                        `),i(7,"div",139),t(8,`
480                                                                                            `),i(9,"p-checkbox",140),F("ngModelChange",function(c){let l=u(e).index,g=s(12);
480return M(g.approvalLimitsChoose[l].selected,c)||(g.approvalLimitsChoose[l].selected=c),v(c)}),h("onChange",function(){let c=u(e),l=c.$implicit,g=c.index,b=s(4).$implicit,I=s(8);return v(I.checkApprovalLimits(l.controls,b.controls.approvalLimits,g))}),t(10,`
481                                                                                            `),a(),t(11,`
482                                                                                            `),i(12,"div"),t(13,`
483                                                                                                `),i(14,"label",141),t(15),a(),t(16,`
484                                                                                                `),i(17,"div",142),t(18,`
485                                                                                                    `),i(19,"div"),t(20,`
486                                                                                                        `),i(21,"app-amount-field",143),h("input",function(){let c=u(e),l=c.$implicit,g=c.index,b=s(4).$implicit,I=s(8);return v(I.changeApprovalLimit(l.controls,b.controls.approvalLimits,g))}),t(22,`
487                                                                                                        `),a(),t(23,`
488                                                                                                    `),a(),t(24,`
489                                                                                                    `),m(25,To,8,3,"div",144),t(26,`
490                                                                                                `),a(),t(27,`
491                                                                                            `),a(),t(28,`
492                                                                                        `),a(),t(29,`
493                                                                                    `),a(),t(30,`
494                                                                                `),w()}if(n&2){let e=p.$implicit,o=p.index,c=s(12);d("formGroupName",o),r(4),R("for","id"+e.value.approvers),r(),Yt("",c.literal.require,`
495                                                                                            `,e.value.approvers,`
496                                                                                            `,c.literal.approvesAbove,`
497                                                                                        `),r(4),R("inputId","id"+e.value.approvers),O("ngModel",c.approvalLimitsChoose[o].selected),d("ngModelOptions",rt(20,Te))("binary",!0)("disabled",!c.approvalLimitsChoose[o].checkboxEnable),r(5),R("for",e.value.approvers),d("ngClass",c.approvalLimitsChoose[o].selected?"required-field":""),r(),Yt("",c.literal.require,`
498                                                                                                    `,e.value.approvers,`
499                                                                                                    `,c.literal.approvesAbove,`
500                                                                                                `),r(6),d("amountFieldInfo",ct(21,Ea,e.value.a
500pprovers,c.approvalLimitsChoose[o].selected))("adaText",c.literal.require+" "+e.value.approvers+" "+c.literal.approvesAbove)("separator",c.specialCharacter.comma)("disabled",!c.approvalLimitsChoose[o].isInputLimitEnable),r(4),d("ngIf",e.controls.limit.invalid&&e.controls.limit.touched)}}function Oo(n,p){if(n&1&&(S(0,136),t(1,`
501                                                                                `),m(2,Ao,31,24,"ng-container",137),t(3,`
502                                                                            `),w()),n&2){let e=s(3).$implicit;r(2),d("ngForOf",e.controls.approvalLimits.controls)}}function Mo(n,p){if(n&1&&(S(0),t(1,`
503                                                                            `),i(2,"div",134),t(3),a(),t(4,`
504                                                                            `),m(5,Oo,4,1,"ng-container",135),t(6,`
505                                                                        `),w()),n&2){let e=s(2).$implicit,o=s(8);r(3),x("",o.literal.paymentSpecificationLabel[o.paymentType][e.value.specificationId]," "),r(2),d("ngIf",e.controls.approvalLimits&&e.controls.approvalLimits.controls.length)}}function Fo(n,p){if(n&1&&(i(0,"div",131),t(1,`
506                                                                    `),m(2,wo,2,1,"div",132),t(3,`
507                                                                    `),S(4,114),t(5,`
508                                                                        `),i(6,"div"),t(7),a(),t(8,`                                                                        
509                                                                        `),m(9,Mo,7,2,"ng-container",22),t(10,`
510                                                                    `),w(),t(11,`
511                                                                `),a()),n&2){let e=s().$implicit,o=s(8);r(2),d("ngIf",!o.specificationDefinition[e.value.specificationId].hasApprovers),r(2),d("ngSwitch",e.value.specificationId),r(3),x("",o.literal.paymentSpecificationLabel[o.paymentType][e.value.specificationId]," "),r(2),d("ngIf",o.specificationDefinition[e.value.specificationId].hasApprovers)}}function Do(n,p){if(n&1&&(i(0,"label",153),t(1),a()),n&2){let e=s(2),o=e.$implicit,c=e.index,l=s(8);R("for",o.value.specificationId+""+c%2),r(),_(l.literal.credit)}}function ko(n,p){if(n&1&&(i(0,"label",153),t(1),a()),n&2){let e=s(2),o=e.$implicit,c=e.index,l=s(8);R("for",o.value.specificationId+""+c%2),r(),_(l.literal.debit)}}function Lo(n,p){if(n&1){let e=C();S(0),t(1,`
512                                                                        `),i(2,"input",154),h("input",function(){u(e);let c=s(2),l=c.$implicit,g=c.index,b=s(2).$implicit,I=s(6);return v(I.setValidation(b,l,I.achFormGroup.get(b),g))}),a(),t(3,`
513                                                                    `),w()}if(n&2){let e=s(2),o=e.$implicit,c=e.index,l=s(8);r(2),y("aria-label",l.literal[l.makeStringFromCode(o.value.specificationId)]+" "+(c%2===0?l.literal.credit:l.literal.debit))}}function Vo(n,p){if(n&1){let e=C();t(0,`
514                                                                        `),i(1,"app-amount-field",155),h("focus",function(c){u(e);let l=s(2).$implicit,g=s(8);return v(g.removeSeparatorsAmount(c,l.controls.limit))})("input",function(){u(e);let c=s(2),l=c.$implicit,g=c.index,b=s(2).$implicit,I=s(6);return v(I.setValidation(b,l,I.achFormGroup.get(b),g))})("blur",function(c){u(e);let l=s(2).$implicit,g=s(8);return v(g.parseAmount(c,l.controls.limit))}),t(2,`
515                                                                        `),a(),t(3,`
516                                                                    `)}if(n&2){let e=s(2),o=e.$implicit,c=e.index,l=s(8);r(),d("amountFieldInfo",ct(3,Ta,o.value.specificationId,l.pageConstants.specificationIdErr))("separator",l.specialCharacter.comma)("adaText",l.literal[l.makeStringFromCode(o.value.specificationId)]+" "+(c%2===0?l.literal.credit:l.literal.debit))}}function No(n,p){if(n&1&&(i(0,"span"),t(1),a()),n&2){let e=s(3).$implicit,o=s(8);r(),x(`
517                                                                                    `,o.getLimitBySpecificationId(e.value.specificationId),`
518                                                                                `)}}function Ro(n,p){if(n&1&&(t(0),k(1,"currency")),n&2){let e=s(3).$implicit,o=s(8);Yt(`
519                                                                                    `,o.specialCharacter.space,"",o.specialCharacter.dollor,"",Pe(1,3,o.getLimitBySpecificationId(e.value.specificationId),o.pageConstants.currencyCode,"","1.2-2"),`
520                                                                                `)}}function Bo(n,p){if(n&1&&(S(0),t(1,`
521                                                                            `),i(2,"div",156),t(3),m(4,N
521o,2,1,"span",151),t(5,`
522                                                                                `),m(6,Ro,2,8,"ng-template",null,9,L),t(8,`
523                                                                            `),a(),t(9,`
524                                                                        `),w()),n&2){let e=A(7),o=s(2).$implicit,c=s(8);r(3),x(`
525                                                                                `,c.literal.max,`:
526                                                                                `),r(),d("ngIf",c.specificationDefinition[o.value.specificationId].type===c.pageConstants.Count)("ngIfElse",e)}}function jo(n,p){if(n&1&&(i(0,"span"),t(1),a()),n&2){let e=s(3).index,o=s(8);r(),x(`
527                                                                                    `,o.achFormGroup.value.limitDefinitions[e].limit,`
528                                                                                `)}}function Wo(n,p){if(n&1&&(i(0,"div"),t(1),i(2,"span"),t(3),a(),t(4),k(5,"currency"),a()),n&2){let e=s(4).index,o=s(8);r(),x(`
529                                                                                        `,o.specialCharacter.space,`
530                                                                                        `),r(2),_(o.specialCharacter.dollor),r(),x(`
531                                                                                        `,Pe(5,3,o.achFormGroup.value.limitDefinitions[e].limit,o.pageConstants.currencyCode,"","1.2-2"),`
532                                                                                    `)}}function Uo(n,p){if(n&1&&(t(0,`
533                                                                                    `),m(1,Wo,6,8,"div",22),t(2,`
534                                                                                `)),n&2){let e=s(3).index,o=s(8);r(),d("ngIf",!o.achFormLimitDefinitions.controls[e].invalid)}}function Go(n,p){if(n&1&&(S(0),t(1,`
535                                                                            `),i(2,"div",157),t(3),m(4,jo,2,1,"span",151),t(5,`
536                                                                                `),m(6,Uo,3,1,"ng-template",null,10,L),t(8,`
537                                                                            `),a(),t(9,`
538                                                                        `),w()),n&2){let e=A(7),o=s(2).$implicit,c=s(8);r(3),x(`
539                                                                                `,c.literal.max,`:
540                                                                                `),r(),d("ngIf",c.specificationDefinition[o.value.specificationId].type===c.pageConstants.Count)("ngIfElse",e)}}function qo(n,p){if(n&1&&(i(0,"div",52),t(1,`
541                                                                            `),i(2,"i",86),t(3),a(),t(4),a()),n&2){let e=s(3).$implicit,o=s(8);r(3),_(o.iconLabel.error),r(),ft(`
542                                                                            `,o.validationMessage.valueMustNotExceed,`
543                                                                            `,o.literal.paymentSpecificationLabel[o.paymentType][o.specificationDefinition[e.value.specificationId].constrainedBy],`
544                                                                            
545                                                                        `)}}function Ho(n,p){if(n&1&&(i(0,"div",147),t(1,`
546                                                                            `),i(2,"i",86),t(3),a(),t(4),a()),n&2){let e=s(11);r(3),_(e.iconLabel.error),r(),x("",e.validationMessage.fieldRequired,`
547                                                                        `)}}function zo(n,p){if(n&1&&(i(0,"span"),t(1),a()),n&2){let e=s(5).$implicit,o=s(8);r(),x(`
548                                                                                            `,o.getLimitBySpecificationId(e.value.specificationId),`.
549                                                                                        `)}}function Yo(n,p){if(n&1&&(t(0),k(1,"currency")),n&2){let e=s(5).$implicit,o=s(8);Yt(`
550                                                                                            `,o.specialCharacter.space,"",o.specialCharacter.dollor,"",Pe(1,3,o.getLimitBySpecificationId(e.value.specificationId),o.pageConstants.currencyCode,"","1.2-2"),`.
551                                                                                        `)}}function $o(n,p){if(n&1&&(S(0),t(1,`
552                                                                                        `),m(2,zo,2,1,"span",151),t(3,`
553                                                                                        `),m(4,Yo,2,8,"ng-template",null,11,L),t(6,`
554                                                                                    `),w()),n&2){let e=A(5),o=s(4).$implicit,c=s(8);r(2),d("ngIf",c.specificationDefinition[o.value.specificationId].type===c.pageConstants.Count)("ngIfElse",e)}}function Qo(n,p){if(n&1&&(i(0,"span"),t(1),a()),n&2){let e=s(5).index,o=s(8);r(),x(`
555                                                                                            `,o.achFormGroup.value.limitDefinitions[e].limit,`.
556                                                                                        `)}}function Ko(n,p){if(n&1&&(t(0),k(1,"currency")),n&2){let e=s(5).index,o=s(8);Yt(`
557                                                                                            `,o.specialCharacter.space,"",o.specialCharacter.dollor,"",Pe(1,3,o.achFormGroup.value.limitDefinitions[e].limit,o.pageConstants.currencyCode,"","1.2-2"),`.
558                                                                                        `)}}function Zo(n,p){if(n&1&&(S(0),t(1,`
559                                                                                        `),m(2,Qo,2,1,"span",151),t(3,`
560                                                                                        `),m(4,Ko,2,8,"ng-template",null,12,L),t(6,`
561                                                                                    `),w()),n&2){let e=A(5),o=s(4).$implicit,c=s(8);r(2),d("ngIf",c.specificationDefinition[o.value.specificationId].type===c.pageConstants.Count)("ngIfElse",e)}}function Jo(n,p){if(n&1&&(i(0,"div",147),t(1,`
562                                                                            `),i(2,"i",86),t(3),a(),t(4,`
563                                                                            `),i(5,"div"),t(6),S(7,114),t(8,`
564                                                                                    `),m(9,$o,7,2,"ng-container",115),t(10,`
565                                                                                    `),m(11,Zo,7,2,"ng-container",115),t(12,`
566                                                                                `),w(),t(13,`
567                                                                            `),a(),t(14,`
568                                                                        `),a()),n&2){let e=s(5).$implicit,o=s(6);r(3),_(o.iconLabel.error),r(3),x(`
569                                                                                `,o.validationMessage.maxAmountAdminPayment,`
570                                                                                `),r(),d("ngSwitch",e),r(2),d("ngSwitchCase",o.pageConstants.limitDefinitions),r(2),d("ngSwitchCase",o.pageConstants.defaultUserDefinitions)}}function Xo(n,p){if(n&1&&(i(0,"span"),t(1),a()),n&2){let e=s(12);r(),x(`
571                                                                                `,e.validationMessage.onlyDigits,`
572                                                                            `)}}function tr(n,p){if(n&1&&t(0),n&2){let e=s(12);x(`
573                                                                                `,e.validationMessage.invali
573dCurrency,`
574                                                                            `)}}function er(n,p){if(n&1&&(i(0,"div",147),t(1,`
575                                                                            `),i(2,"i",86),t(3),a(),t(4,`
576                                                                            `),m(5,Xo,2,1,"span",151),t(6,`
577                                                                            `),m(7,tr,1,1,"ng-template",null,12,L),t(9,`
578                                                                        `),a()),n&2){let e=A(8),o=s(3).$implicit,c=s(8);r(3),_(c.iconLabel.error),r(2),d("ngIf",c.specificationDefinition[o.value.specificationId].type===c.pageConstants.Count)("ngIfElse",e)}}function nr(n,p){if(n&1&&(i(0,"div",158),t(1,`
579                                                                        `),m(2,qo,5,3,"div",58),t(3,`
580                                                                        `),m(4,Ho,5,2,"div",146),t(5,`
581                                                                        `),m(6,Jo,15,5,"div",146),t(7,`
582                                                                        `),m(8,er,10,3,"div",146),t(9,`
583                                                                    `),a()),n&2){let e=s(2).$implicit;r(2),d("ngIf",!e.controls.limit.errors.pattern&&e.controls.limit.errors.appMax),r(2),d("ngIf",e.controls.limit.errors.required),r(2),d("ngIf",!e.controls.limit.errors.pattern&&!e.controls.limit.errors.appMax&&e.controls.limit.errors.max),r(2),d("ngIf",e.controls.limit.errors.pattern||e.controls.limit.errors.min)}}function ir(n,p){if(n&1&&(i(0,"div",148),t(1,`
584                                                                    `),i(2,"div",149),t(3,`
585                                                                        `),m(4,Do,2,2,"label",150),t(5,`
586                                                                        `),m(6,ko,2,2,"label",150),t(7,`
587                                                                    `),a(),t(8,`
588                                                                    `),m(9,Lo,4,1,"ng-container",151),t(10,`
589                                                                    `),m(11,Vo,4,6,"ng-template",null,8,L),t(13,`
590                                                                    `),S(14,114),t(15,`
591                                                                        `),m(16,Bo,10,3,"ng-container",115),t(17,`
592                                                                        `),m(18,Go,10,3,"ng-container",115),t(19,`
593                                                                    `),w(),t(20,`
594                                                                    `),m(21,nr,10,4,"div",152),t(22,`
595                                                                `),a()),n&2){let e=A(12),o=s(),c=o.$implicit,l=o.index,g=s(2).$implicit,b=s(6);r(4),d("ngIf",l%2===0),r(2),d("ngIf",l%2!==0),r(3),d("ngIf",b.specificationDefinition[c.value.specificationId].type===b.pageConstants.Count)("ngIfElse",e),r(5),d("ngSwitch",g),r(2),d("ngSwitchCase",b.pageConstants.limitDefinitions),r(2),d("ngSwitchCase",b.pageConstants.defaultUserDefinitions),r(3),d("ngIf",c.controls.limit.invalid&&c.controls.limit.touched)}}function ar(n,p){if(n&1&&(i(0,"div",128),t(1,`
596                                                                `),m(2,Fo,12,4,"div",129),t(3,`
597                                                                `),m(4,ir,23,8,"div",130),t(5,`
598                                                            `),a()),n&2){let e=p.$implicit,o=p.index,c=s(8);d("formGroupName",o)("ngClass",de(4,Ia,o%2===0,o%2!==0,c.specificationDefinition[e.value.specificationId].hasApprovers)),r(2),d("ngIf",o%2===0),r(2),d("ngIf",!c.specificationDefinition[e.value.specificationId].hasApprovers)}}function or(n,p){if(n&1&&(i(0,"div",98),t(1,`
599                                                            `),m(2,ar,6,8,"div",127),t(3,`
600                                                        `),a()),n&2){let e=s().$implicit,o=s(6);r(2),d("ngForOf",o.getSettingsForm(e).controls)}}function rr(n,p){if(n&1&&(i(0,"div"),t(1,`
601                                        `),i(2,"div",107),t(3,`
602                                            `),i(4,"div",118),t(5,`
603                                                `),i(6,"h4",109),t(7,`
604                                                    `),S(8,114),t(9,`
605                                                        `),m(10,bo,2,1,"ng-container",115),t(11,`
606                                                        `),m(12,So,2,1,"ng-container",115),t(13,`
607                                                    `),w(),t(14,`
608                                                `),a(),t(15,`
609                                            `),a(),t(16,`
610                                            `),i(17,"div",119),t(18,`
611                                                `),i(19,"div",120),t(20,`
612                                                    `),i(21,"div",121),t(22,`
613                                                        `),i(23,"div",122),t(24,`
614                                                            `),i(25,"span"),t(26),a(),t(27,`
615                                                            `),i(28,"
615span",123),t(29),a(),t(30,`
616                                                        `),a(),t(31,`
617                                                        `),i(32,"div",124),t(33,`
618                                                            `),i(34,"span",123),t(35),a(),t(36,`
619                                                        `),a(),t(37,`
620                                                    `),a(),t(38,`
621                                                    `),i(39,"div",125),t(40,`
622                                                        `),m(41,or,4,1,"div",126),t(42,`
623                                                    `),a(),t(43,`
624                                                `),a(),t(44,`
625                                            `),a(),t(45,`
626                                        `),a(),t(46,`
627                                    `),a()),n&2){let e=p.$implicit,o=s(5).isMobile,c=s();r(6),y("aria-level",c.pageConstants.ariaLevelValue.twoLevel),r(2),d("ngSwitch",e),r(2),d("ngSwitchCase",c.pageConstants.limitDefinitions),r(2),d("ngSwitchCase",c.pageConstants.defaultUserDefinitions),r(5),d("ngClass",V(11,wa,e===c.pageConstants.defaultUserDefinitions)),r(9),_(c.literal.limitType),r(3),_(c.literal.credit),r(6),_(c.literal.debit),r(4),d("ngClass",V(13,Pa,o))("formArrayName",e),r(2),d("ngIf",c.getSettingsForm(e).controls.length>0)}}function cr(n,p){if(n&1&&(S(0,41),t(1,`
628                                    `),m(2,rr,47,15,"div",117),t(3,`
629                                `),w()),n&2){let e=s(5);d("formGroup",e.achFormGroup),r(2),d("ngForOf",e.lodash.keys(e.achFormGroup.value))}}function sr(n,p){if(n&1&&(S(0),t(1,`
630                                `),m(2,cr,4,2,"ng-container",116),t(3,`
631                            `),w()),n&2){let e=s(4);r(2),d("ngIf",e.achFormGroup)}}function lr(n,p){if(n&1){let e=C();i(0,"div",52),t(1,`
632                                            `),i(2,"app-chkbox",162,13),h("click",function(c){return u(e),v(c.stopPropagation())})("appChkOnChange",function(c){u(e);let l=s(4).tab,g=s();return v(g.checkboxChecked(c,l.creditBatchTypes,g.pageConstants.defaultCreditBatchTypes))}),t(4,`
633                                            `),a(),t(5,`
634                                        `),a()}if(n&2){let e=s(5);r(2),d("props",e.chkPropCreditBatchTypes)}}function dr(n,p){n&1&&(S(0),t(1,`
635                                        `),w())}function pr(n,p){if(n&1){let e=C();i(0,"div",52),t(1,`
636                                            `),i(2,"app-chkbox",162,14),h("click",function(c){return u(e),v(c.stopPropagation())})("appChkOnChange",function(c){u(e);let l=s(4).tab,g=s();return v(g.checkboxChecked(c,l.debitBatchTypes,g.pageConstants.defaultDebitBatchTypes))}),t(4,`
637                                            `),a(),t(5,`
638                                        `),a()}if(n&2){let e=s(5);r(2),d("props",e.chkPropDebitBatchTypes)}}function mr(n,p){n&1&&(S(0),t(1,`
639                                        `),w())}function _r(n,p){if(n&1){let e=C();i(0,"div",44),t(1,`
640                                            `),i(2,"p-checkbox",163),F("ngModelChange",function(c){u(e);let l=s(5);return M(l.activeTabObj.configuration.defaultDebitCreditTypes,c)||(l.activeTabObj.configuration.defaultDebitCreditTypes=c),v(c)}),a(),t(3,`
641                                        `),a()}if(n&2){let e=s(5);r(2),R("value",e.literal.BOTH),d("label",e.literal.allowMixedBatches),O("ngModel",e.activeTabObj.configuration.defaultDebitCreditTypes),d("ngModelOptions",rt(4,Te))}}function gr(n,p){if(n&1){let e=C();S(0),t(1,`
642                                `),i(2,"div",159),t(3,`
643                                    `),i(4,"div",118),t(5,`
644                                        `),i(6,"h4",109),t(7),a(),t(8,`
645                                    `),a(),t(9,`
646                                    `),i(10,"div",112),t(11,`
647                                        `),m(12,lr,6,1,"div",58),t(13,`
648                                        `),m(14,dr,2,0,"ng-container",30),t(15,`
649                                        `),m(16,pr,6,1,"div",58),t(17,`
650                                        `),m(18,mr,2,0,"ng-container",30),t(19,`
651                                        `),m(20,_r,4,5,"div",160),t(21,`
652                                        `),i(22,"div",44),t(23,`
653                                            `),i(24,"p-checkbox",161),F("ngModelChange",function(c){u(e);let l=s(4);return M(l.activeTabObj.configuration.defaultConfidentialBatches,c)||(l.activeTabObj.configuration.defaultConfidentialBatches=c),v(c)}),a(),t(25,`
654                                        `),a(),t(26,`
655                                    `),a(),t(27,`
656                                `),a(),t(28,`
657                            `),w()}if(n&2){let e=s(3).tab,o=s(),c=A(15);r(6),y("aria-level",o.pageConstants.ariaLevelValue.twoLevel),r(),_(o.literal.paymentSettings),r(5),d("ngIf",o.isCreditDebitBatchVisible(e.creditBatchTypes)),r(2),d("ngTemplateOutlet",c)("ngTemplateOutletContext",de(12,ni,e,o.pageConstants.creditBatchTypes,o.pageConstants.defaultCreditBatchTypes)),r(2),d("ngIf",o.isCreditDebitBatchVisible(e.debitBatchTypes)),r(2),d("ngTemplateOutlet",c)("ngTemplateOutletContext",de(16,ni,e,o.pageConstants.debitBatchTypes,o.pageConstants.defaultDebitBatchTypes)),r(2),d("ngIf",o.isAllowImportVisible(e.eligibleDebitCreditTypes)),r(4),d("label",o.literal.allowConfidentialBatches),O("ngModel",o.activeTabObj.configuration.defaultConfidentialBatches),d("ngModelOptions",rt(20,Te))}}function xr(n,p){n&1&&(S(0),t(1,`
658                                                    `),w())}function ur(n,p){if(n&1&&(i(0,"div",180),t(1,`
659                                                    `),m(2,xr,2,0,"ng-container",30),t(3,`
660                                                `),a()),n&2){s(5);let e=A(12);r(2),d("ngTemplateOutlet",e)("ngTemplateOutletContext",V(2,Je,-1))}}function vr(n,p){n&1&&(S(0),t(1,`
661                                                        `),w())}function hr(n,p){if(n&1&&(S(0),t(1,`
662                                                        `),m(2,vr,2,0,"ng-container",30),t(3,`
663                                                    `),w()),n&2){let e=s().index;s(5);let o=A(12);r(2),d("ngTemplateOutlet",o)("ngTemplateOutletContext",V(2,Je,e))}}function Cr(n,p){if(n&1&&(i(0,"div",187),t(1,`
664                                                                `),i(2,"div",170),t(3,`
665                                                                    `),i(4,"span",188),t(5),a(),t(6,`
666                                                                `),a(),t(7,`
667                                                                `),i(8,"div",170),t(9,`
668                                                                    `),i(10,"span",188),t(11),a(),t(12,`
669                                                                `),a(),t(13,`
670                                                                `),i(14,"div",170),t(15,`
671                                                                    `),i(16,"span",188),t(17),a(),t(18,`
672                                                                `),a(),t(19,`
673                                                                `),i(20,"div",170),t(21,`
674                                                                    `),i(22,"span",188),t(23),a(),t(24,`
675                                                                `),a(),t(25,`
676                                                                `),i(26,"div",170),t(27,`
677                                                                    `),i(28,"
677span",188),t(29),a(),t(30,`
678                                                                `),a(),t(31,`
679                                                            `),a()),n&2){let e=p.$implicit,o=s(7);r(5),x(`
680                                                                        `,e.agencyName||o.specialCharacter.doubleDash,`
681                                                                    `),r(6),x(`
682                                                                        `,e.taxId||o.specialCharacter.doubleDash,`
683                                                                    `),r(6),x(`
684                                                                        `,e.taxPayerName?e.taxPayerName:o.specialCharacter.doubleDash,`
685                                                                    `),r(6),x(`
686                                                                        `,e.verificationPhrase?e.verificationPhrase:o.specialCharacter.doubleDash,`
687                                                                    `),r(6),x(`
688                                                                        `,o.activeTabObj.prenoteStatusDisplay[e.agencyId]||e.displayPrenote||o.specialCharacter.doubleDash,`
689                                                                    `)}}function fr(n,p){if(n&1){let e=C();S(0),t(1,`
690                                                        `),i(2,"div",181),t(3),a(),t(4,`
691                                                        `),i(5,"div",182),t(6,`
692                                                            `),m(7,Cr,32,5,"div",183),t(8,`
693                                                        `),a(),t(9,`
694                                                        `),i(10,"div",184),t(11,`
695                                                            `),i(12,"button",185),h("click",function(){u(e);let c=s(),l=c.$implicit,g=c.index,b=s(5);return v(b.onEditDivision(l,g))}),t(13,`
696                                                                `),i(14,"i",66),t(15),a(),t(16,`
697                                                            `),a(),t(17,`
698                                                            `),i(18,"button",186),h("click",function(){u(e);let c=s(),l=c.$implicit,g=c.index,b=s(5);return v(b.onDeleteDivision(l,g))}),t(19,`
699                                                                `),i(20,"i",66),t(21),a(),t(22,`
700                                                            `),a(),t(23,`
701                                                        `),a(),t(24,`
702                                                    `),w()}if(n&2){let e=s().$implicit,o=s(5);r(3),x(`
703                                                            `,e.displayName||o.specialCharacter.doubleDash,`
704                                                        `),r(4),d("ngForOf",e.agencies),r(5),y("aria-label",o.literal.editBtnAdaTxt),r(3),_(o.iconLabel.modeEdit),r(3),d("disabled",o.isEmulationMode),y("aria-label",o.literal.deleteBtnAdaTxt),r(3),_(o.iconLabel.close)}}function yr(n,p){if(n&1&&(i(0,"div",180),t(1,`
705                                                    `),m(2,hr,4,4,"ng-container",22),t(3,`
706                                                    `),m(4,fr,25,7,"ng-container",22),t(5,`
707                                                `),a()),n&2){let e=p.index,o=s(5);r(2),d("ngIf",e===o.editedIndex&&o.showEditDivision),r(2),d("ngIf",e!==o.editedIndex)}}function br(n,p){if(n&1&&(i(0,"div",180),t(1,`
708                                                    `),i(2,"div",189),t(3),a(),t(4,`
709                                                `),a()),n&2){let e=s(5);r(3),x(`
710                                                        `,e.literal.noTaxPayment,`
711                                                    `)}}function Sr(n,p){n&1&&(S(0),t(1,`
712                                                    `),w())}function wr(n,p){if(n&1&&(i(0,"div",190),t(1,`
713                                                    `),m(2,Sr,2,0,"ng-container",30),t(3,`
714                                                `),a()),n&2){s(5);let e=A(12);r(2),d("ngTemplateOutlet",e)("ngTemplateOutletContext",V(2,Je,-1))}}function Pr(n,p){n&1&&(S(0),t(1,`
715                                                        `),w())}function Ir(n,p){if(n&1&&(S(0),t(1,`
716                                                        `),m(2,Pr,2,0,"ng-container",30),t(3,`
717                                                    `),w()),n&2){let e=s().index;s(5);let o=A(12);r(2),d("ngTemplateOutlet",o)("ngTemplateOutletContext",V(2,Je,e))}}function Er(n,p){if(n&1&&(i(0,"div",44),t(1,`
718                                                                `),i(2,"span"),t(3),a(),t(4,`
719                                                            `),a()),n&2){let e=p.$implicit;r(3),_(e.agencyName)}}function Tr(n,p){if(n&1&&(i(0,"div",44),t(1,`
720                                                                `),i(2,"span"),t(3),a(),t(4,`
721                                                            `),a()),n&2){let e=p.$implicit;r(3),_(e.taxId)}}function Ar(n,p){if(n&1&&(i(0,"div",203),t(1,`
722                                                            `),i(2,"div",204),t(3),i(4,"i",46),t(5),a(),t(6,`
723                                                            `),a(),t(7,`
724                                                            `),m(8,Tr,5,1,"div",195),t(9,`
725                                                        `),a()),n&2){let e=s(2).$implicit,o=s(
7255);r(3),x(`
726                                                                `,o.literal.taxId,`
727                                                                `),r(),d("pTooltip",o.literal.taxIdInfo),r(),_(o.iconLabel.info),r(3),d("ngForOf",e.agencies)}}function Or(n,p){if(n&1&&(i(0,"div",44),t(1,`
728                                                                `),i(2,"span"),t(3),a(),t(4,`
729                                                            `),a()),n&2){let e=p.$implicit,o=s(8);r(3),_(e.taxPayerName?e.taxPayerName:o.specialCharacter.doubleDash)}}function Mr(n,p){if(n&1&&(i(0,"div",205),t(1,`
730                                                            `),i(2,"div",206),t(3),a(),t(4,`
731                                                            `),m(5,Or,5,1,"div",195),t(6,`
732                                                        `),a()),n&2){let e=s(2).$implicit,o=s(5);r(3),x(`
733                                                                `,o.literal.taxPayerName," "),r(2),d("ngForOf",e.agencies)}}function Fr(n,p){n&1&&(i(0,"div",207),t(1,`
734                                                            `),E(2,"div",206),t(3,`
735                                                            `),i(4,"div",44),t(5,`
736                                                                `),E(6,"span"),t(7,`
737                                                            `),a(),t(8,`
738                                                        `),a())}function Dr(n,p){if(n&1&&(i(0,"div",44),t(1,`
739                                                                `),i(2,"span"),t(3),a(),t(4,`
740                                                            `),a()),n&2){let e=p.$implicit,o=s(8);r(3),_(e.verificationPhrase?e.verificationPhrase:o.specialCharacter.doubleDash)}}function kr(n,p){if(n&1&&(i(0,"div",208),t(1,`
741                                                            `),i(2,"div",206),t(3),a(),t(4,`
742                                                            `),m(5,Dr,5,1,"div",195),t(6,`
743                                                        `),a()),n&2){let e=s(2).$implicit,o=s(5);r(3),x(`
744                                                                `,o.literal.verificationPhrase," "),r(2),d("ngForOf",e.agencies)}}function Lr(n,p){if(n&1&&(i(0,"div",44),t(1,`
745                                                                `),i(2,"span"),t(3),a(),t(4,`
746                                                            `),a()),n&2){let e=p.$implicit,o=s(8);r(3),_(e.displayPrenote&&!o.checkType(e.displayPrenote)?e.displayPrenote:o.specialCharacter.doubleDash)}}function Vr(n,p){if(n&1&&(i(0,"div",209),t(1,`
747                                                            `),i(2,"div",206),t(3),a(),t(4,`
748                                                            `),m(5,Lr,5,1,"div",195),t(6,`
749                                                        `),a()),n&2){let e=s(2).$implicit,o=s(5);r(3),x(`
750                                                                `,o.literal.prenoteStatus," "),r(2),d("ngForOf",e.agencies)}}function Nr(n,p){n&1&&(i(0,"div",210),t(1,`
751                                                            `),E(2,"div",206),t(3,`
752                                                            `),i(4,"div",44),t(5,`
753                                                                `),E(6,"span"),t(7,`
754                                                            `),a(),t(8,`
755                                                        `),a())}function Rr(n,p){if(n&1){let e=C();S(0),t(1,`
756                                                        `),i(2,"div",192),t(3,`
757                                                            `),i(4,"div",193),t(5),i(6,"i",46),t(7),a(),t(8,`
758                                                            `),a(),t(9,`
759                                                            `),i(10,"div",44),t(11,`
760                                                                `),i(12,"span"),t(13),a(),t(14,`
761                                                            `),a(),t(15,`
762                                                        `),a(),t(16,`
763                                                        `),i(17,"div",194),t(18,`
764                                                            `),i(19,"div",193),t(20),i(21,"i",46),t(22),a(),t(23,`
765                                                            `),a(),t(24,`
766                                                            `),m(25,Er,5,1,"div",195),t(26,`
767                                                        `),a(),t(27,`
768                                                        `),i(28,"div",196),t(29,`
769                                                            `),i(30,"button",65),h("click",function(){u(e);let c=s(),l=c.$implicit,g=c.index,b=s(5);return v(b.onEditDivision(l,g))}),t(31,`
770                                                                `),i(32,"i",66),t(33),a(),t(34,`
771                                                            `),a(),t(35,`
772                                                            `),i(36,"button",65),h("click",function(){u(e);let c=s(),l=c.$implicit,g=c.index,b=s(5);return v(b.onDeleteDivision(l,g))}),t(37,`
773                                                                `),i(38,"i",66),t(39),a(),t(40,`
774                                                            `),a(),t(41,`
775                                                        `),a(),t(42,`
776                                                        `),m(43,Ar,10,4,"div",197),t(44,`
777                                                        `),m(45,Mr,7,2,"div",198),t(46,`
778                                                        `),m(47,Fr,9,0,"div",199),t(48,`
779                                                        `),m(49,kr,7,2,"div",200),t(50,`
780                                                        `),m(51,Vr,7,2,"div",201),t(52,`
781                                                        `),m(53,Nr,9,0,"div",202),t(54,`
782                                                    `),w()}if(n&2){let e=s(),o=e.$implicit,c=e.index,l=s(4).isMobile,g=s();r(5),x(`
783                                                                `,g.literal.division,`
784                                                                `),r(),d("pTooltip",g.literal.divisionInfo),r(),_(g.iconLabel.
784info),r(6),_(o.displayName||g.specialCharacter.doubleDash),r(7),x(`
785                                                                `,g.literal.agency,`
786                                                                `),r(),d("pTooltip",g.literal.agencyInfo),r(),_(g.iconLabel.info),r(3),d("ngForOf",o.agencies),r(5),y("aria-label",g.literal.edit),r(3),_(g.iconLabel.modeEdit),r(3),y("aria-label",g.literal.close),r(3),_(g.iconLabel.close),r(4),d("ngIf",!l||g.selectedRow===c),r(2),d("ngIf",!l||g.selectedRow===c),r(2),d("ngIf",!l||g.selectedRow===c),r(2),d("ngIf",!l||g.selectedRow===c),r(2),d("ngIf",!l||g.selectedRow===c),r(2),d("ngIf",!l||g.selectedRow===c)}}function Br(n,p){if(n&1){let e=C();i(0,"div",191),h("click",function(){let c=u(e).index,l=s(4).isMobile,g=s();return v(!l||g.toggleGridDetails(c))}),t(1,`
787                                                    `),m(2,Ir,4,4,"ng-container",22),t(3,`
788                                                    `),m(4,Rr,55,18,"ng-container",22),t(5,`
789                                                `),a()}if(n&2){let e=p.index,o=s(4).isMobile,c=s();d("ngClass",V(3,Aa,c.selectedRow===e&&o&&e!==c.editedIndex)),r(2),d("ngIf",e===c.editedIndex&&c.showEditDivision),r(2),d("ngIf",e!==c.editedIndex)}}function jr(n,p){if(n&1&&(i(0,"div",211),t(1,`
790                                                    `),i(2,"div",189),t(3),a(),t(4,`
791                                                `),a()),n&2){let e=s(5);r(3),x(`
792                                                        `,e.literal.noTaxPayment,`
793                                                    `)}}function Wr(n,p){if(n&1){let e=C();S(0),t(1,`
794                                `),i(2,"div",164),t(3,`
795                                    `),i(4,"div",165),t(5,`
796                                        `),i(6,"h4",166),t(7),a(),t(8,`
797                                        `),i(9,"div",167),t(10,`
798                                            `),i(11,"button",168),h("click",function(){u(e);let c=s(4);return v(c.addDivision())}),t(12,`
799                                                `),i(13,"i",54),t(14),a(),t(15),a(),t(16,`
800                                        `),a(),t(17,`
801                                    `),a(),t(18,`
802                                    `),i(19,"div",112),t(20,`
803                                        `),t(21,`
804                                        `),i(22,"div",169),t(23,`
805                                            `),i(24,"div",121),t(25,`
806                                                `),i(26,"div",170),t(27,`
807                                                    `),i(28,"span",123),t(29),a(),t(30,`
808                                                    `),i(31,"i",46),t(32),a(),t(33,`
809                                                `),a(),t(34,`
810                                                `),i(35,"div",170),t(36,`
811                                                    `),i(37,"span",123),t(38),a(),t(39,`
812                                                    `),i(40,"i",46),t(41),a(),t(42,`
813                                                `),a(),t(43,`
814                                                `),i(44,"div",170),t(45,`
815                                                    `),i(46,"span",123),t(47),a(),t(48,`
816                                                    `),i(49,"i",46),t(50),a(),t(51,`
817                                                `),a(),t(52,`
818                                                `),i(53,"div",171),t(54),a(),t(55,`
819                                                `),i(56,"div",171),t(57),a(),t(58,`
820                                                `),i(59,"div",171),t(60),a(),t(61,`
821                                                `),E(62,"div",172),t(63,`
822                                            `),a(),t(64,`
823                                            `),i(65,"div",173),t(66,`
824                                                `),m(67,ur,4,4,"div",174),t(68,`
825                                                `),m(69,yr,6,2,"div",175),t(70,`
826                                                `),m(71,br,5,1,"div",174),t(72,`
827                                            `),a(),t(73,`
828                                        `),a(),t(74,`
829
830                                        `),t(75,`
831                                        `),i(76,"div",176),t(77,`
832                                            `),i(78,"div",173),t(79,`
833                                                `),m(80,wr,4,4,"div",177),t(81,`
834                                                `),m(82,Br,6,5,"div",178),t(83,`
835                                                `),m(84,jr,5,1,"div",179),t(85,`
836                                            `),a(),t(86,`
837                                        `),a(),t(87,`
838                                    `),a(),t(88,`
839                                `),a(),t(89,`
840                            `),w()}if(n&2){let e=s(4);r(6),y("aria-level",e.pageConstants.ariaLevelValue.twoLevel),r(),x(`
841                                            `,e.literal.taxPayments,`
842                                        `),r(4),y("aria-label",e.literal.addDivisionAdaText),r(3),_(e.iconLabel.add),r(),x("",e.literal.addDivision,`
843                                            `),r(14),_(e.literal.division),r(2),d("pTooltip",e.literal.divisionInfo),r(),_(e.iconLabel.
843info),r(6),_(e.literal.agency),r(2),d("pTooltip",e.literal.agencyInfo),r(),_(e.iconLabel.info),r(6),_(e.literal.taxId),r(2),d("pTooltip",e.literal.taxIdInfo),r(),_(e.iconLabel.info),r(3),R("title",e.literal.taxPayerInfo),r(),x(`
844                                                    `,e.literal.taxPayerName,`
845                                                `),r(2),R("title",e.literal.verificationPhraseInfo),r(),x(`
846                                                    `,e.literal.verificationPhrase,`
847                                                `),r(2),R("title",e.literal.prenoteStateInfo),r(),x(`
848                                                    `,e.literal.prenoteStatus,`
849                                                `),r(7),d("ngIf",e.showAddDivision),r(2),d("ngForOf",e.activeTabObj.achCompanyTaxAgencyList),r(2),d("ngIf",!(e.activeTabObj.achCompanyTaxAgencyList&&e.activeTabObj.achCompanyTaxAgencyList.length)),r(9),d("ngIf",e.showAddDivision),r(2),d("ngForOf",e.activeTabObj.achCompanyTaxAgencyList),r(2),d("ngIf",!(e.activeTabObj.achCompanyTaxAgencyList&&e.activeTabObj.achCompanyTaxAgencyList.length))}}function Ur(n,p){if(n&1){let e=C();i(0,"div"),t(1,`
850                    `),i(2,"app-dynamic-tabs",113),F("selectedTabChange",function(c){u(e);let l=s(3);return M(l.selectedTab,c)||(l.selectedTab=c),v(c)}),h("tabSelection",function(c){u(e);let l=s(3);return v(l.tabSelection(c))}),t(3,`
851                        `),S(4,114),t(5,`
852                            `),m(6,sr,4,1,"ng-container",115),t(7,`
853                            `),m(8,gr,29,21,"ng-container",115),t(9,`
854                            `),m(10,Wr,90,26,"ng-container",115),t(11,`
855                        `),w(),t(12,`
856                    `),a(),t(13,`
857                `),a()}if(n&2){let e=s(3);r(2),O("selectedTab",e.selectedTab),d("tabsInput",e.subTabs)("disabled",e.isError),r(2),d("ngSwitch",e.selectedTab.id),r(2),d("ngSwitchCase",e.pageConstants.limits),r(2),d("ngSwitchCase",e.pageConstants.paymentSettings),r(2),d("ngSwitchCase",e.pageConstants.taxPayments)}}function Gr(n,p){if(n&1&&(i(0,"div",112),t(1,`
858                `),m(2,Ur,14,7,"div",22),t(3,`
859            `),a()),n&2){let e=s(2);r(2),d("ngIf",e.subTabs&&e.subTabs.dynamicTabs.length)}}function qr(n,p){if(n&1&&(t(0,`
860        `),i(1,"div",107),t(2,`
861            `),i(3,"div",108),t(4,`
862                `),i(5,"h3",109),t(6),i(7,"span",110),t(8),m(9,fo,2,4,"span",22)(10,yo,2,4,"span",22),a(),t(11,`
863                `),a(),t(12,`
864            `),a(),t(13,`
865            `),m(14,Gr,4,1,"div",111),t(15,`
866        `),a(),t(16,`
867    `)),n&2){let e=p.tab,o=p.isMobile,c=s();r(6),x(`
868                    `,o?e.displayName:e.name,`
869                    `),r(2),_(e.achIdentifier),r(),d("ngIf",e.memo),r(),d("ngIf",e.outputAchCompany),r(4),d("ngIf",c.subTabs)}}var Xe=(()=>{class n extends G{set tabIndexValue(e){this.tabIndexVal=e}constructor(e,o,c,l,g,b,I,D,_t){super(g,D),this.alertService=e,this.checkboxComponentService=o,this.companyOverviewService=c,this.fb=l,this.i18Svc=g,this.limitSpecificationService=b,this.modalService=I,this.utilsService=D,this.storageService=_t,this.closeDrawer=new nt,this.activeTabIndex=0,this.lodash=Ot}ngOnInit(){super.ngOnInit(this.pageConstants.adminPayments),this.showAddDivision=!1,this.userData=this.storageService.getData("userSettings"),this.selectedRow=-1}setLiteralListAndValue(){this.chkPropCreditBatchTypes=new Et.CheckboxProps,this.chkPropDebitBatchTypes=new Et.CheckboxProps,this.chkPropCreditBatchTypes={id:this.pageConstants.eligibleCreditSecCodes,checked:!1,label:this.literal.eligibleCreditSecCodes,indeterminate:!1},this.chkPropDebitBatchTypes={id:this.pageConstants.eligibleDebitSecCodes,checked:!1,label:this.literal.eligibleDebitSecCodes,indeterminate:!1}}get achFormLimitDefinitions(){return this.achFormGroup.get("limitDefinitions")}getSettingsForm(e){return this.achFormGroup.get(e)}ngOnDestroy(){}initPage(e){this.isDirty=!1,this.alerts=[],this.specificationDefinition=[],this.searchTxt="",this.achPayment=e,this.paymentType=e.paymentSpecification.achLimitsSpecification.serviceId,this.filteredTab=[],this.isMobile&&this.slideTab(),this.searchAchCompanies()}searchAchCompanies(){let e={searchString:this.searchTxt,limit:this.pageSize,offset:this.defaultOffset};this.companyOverviewService.getAchCompanies(this.userData.companyUid,e).subscribe(o=>{this.filteredTab=o.data,this.activeTabIndex=this.activeTabIndex||0,this.filteredTab&&this.filteredTab.length&&(this.activeTabObj=null),setTimeout(()=>{this.filteredTab&&this.filteredTab.length&&(this.companySelect({index:this.activeTabIndex}),window.scrollTo(0,0))},0)})}checkForDirtyBeforeSearch(){this.isDirty?this.modalService.open(pn,{centered:!0}).result.then(()=>{this.isDirty=!1,this.searchAchCompanies()},()=>{}):this.searchAchCompanies()}companySelect(e){if(this.isDirty){e.preventDefault();let o=this.modalService.open(pn,{centered:!0});o.result.then(()=>{this.isDirty=!1,this.verticalTab.setActiveTab(e.index),this.loadPage(this.filteredTab[e.index].uid),o.close()},()=>{})}else this.loadPage(this.filteredTab[e.index].uid)}loadPage(e){this.companyOverviewService.getACHCompanyDetails(this.userData.companyUid,e).subscribe(o=>{this.alerts=[],this.activeTabObj=o.data;let c=Ot.find(this.filteredTab,{uid:this.activeTabObj.uid});this.activeTabObj.memo=c.memo,this.activeTabObj.outputAchCompany=c.outputAchCompany,this.achIncludedConf=o.included,this.showAddDivision=this.showEditDivision=this.submitted=!1,this.disableFooterSave=!1,this.activeTabObj.achCompanyTaxAgencyList||(this.activeTabObj.achCompanyTaxAgencyList=[]),this.activeTabObj.prenoteStatusDisplay||(this.activeTabObj.prenoteStatusDisplay={}),this.getAgencies(),this.activeTabObj&&(this.isMobile&&this.slideTab(),this.initTabs())})}initTabs(){let e=[{label:this.literal.limits,id:this.pageConstants.limits},{label:this.literal.paymentSettings,id:this.pageConstants.paymentSettings}];this.subTabs={fixedMobileTabLength:2,dynamicTabs:[]},this.utilsService.permissionExist(this.activeTabObj.creditBatchTypes,this.pageConstants.CCDTXP)&&e.push({label:this.literal.taxPayments,id:this.pageConstants.taxPayments}),setTimeout(()=>{this.subTabs.dynamicTabs=e},0),this.selectedTab=this.subTabs.dynamicTabs[0],this.initDivisionForm(),this.initForm()}initForm(){this.achFormGroup=this.fb.group({limitDefinitions:this.fb.array([]),defaultUserDefinitions:this.fb.array([])}),Ot.forEach(this.achFormGroup.value,(e,o)=>{let c=this.achFormGroup.get(o);Ot.forEach(this.activeTabObj.configuration[o],(l,g)=>{let b;if(o===this.pageConstants.limitDefinitions)b=this.achIncludedConf.achPaymentsCompanyAdminLimitMaximums[l.specificationId],c.push(this.addFormControls(l,b,o,!1));else{let I=this.activeTabObj.configuration.limitDefinitions[g];b=I?I.limit:null,c.push(this.addFormControls(l,b,o,!0))}})}),this.achFormGroup.statusChanges.subscribe(e=>{e===this.pageConstants.invalid?(this.addAlert(),this.isError=!0):(this.alerts=[],this.isError=!1),this.isDirty=this.achFormGroup.dirty})}addFormControls(e,o,c,l){let g=Ot.find(this.achPayment.paymentSpecification.achLimitsSpecification.permissionIdLimitSpecifications,{id:e.specificationId});this.specificationDefinition[e.specificationId]=g;let b=g.constrainedBy,I;b&&(I=Ot.find(this.activeTabObj.configuration[c],{specificationId:b})),(g.type===this.pageConstants.Amount||g.type===this.pageConstants.AchBatchEntryAmount)&&(e.limit!=null?e.limit=this.utilsService.updateParseFloatDecimal(e.limit):e.approvalLimits?.length&&(e.approvalLimits=e.approvalLimits.map(St=>vn(Ft({},St),{limit:St.limit!=null?this.utilsService.updateParseFloatDecimal(St.limit):St.limit}))));let D=this.limitSpecificationService.getLimitSpecificationControl(e,{specificationDefinition:g,maxAmount:o,amountMaximum:I,showApprovalForm:l,hideApprovalLimit:!0}),_t=D[0];return D[1].length>0&&(this.approvalLimitsChoose=D[1]),_t}setValidation(e,o,c,l){let g=this.specificationDefinition[o.value.specificationId],b=g.constrainedBy,I=Ot.find(this.achPayment.paymentSpecification.achLimitsSpecification.permissionIdLimitSpecifications,{constrainedBy:o.value.specificationId});if(e===this.pageConstants.limitDefinitions){let D=this.achFormGroup.get(this.pageConstants.defaultUserDefinitions),{validationPattern:_t,minimumAmout:St}=this.limitSpecificationService.getMappedValueForSpecificationType(""+g.type);D.controls[l].get("limit").setValidators([P.required,P.pattern(_t),P.max(o.value.limit),P.min(St)]),D.controls[l].get("limit").updateV
869alueAndValidity(),D.controls[l].get("limit").markAsTouched(),this.limitSpecificationService.setFormValidation({currentSpecification:o,constrainedFieldId:b,selectedSpecification:g,limitDefinitionForm:c,paymentMaximums:this.achIncludedConf.achPaymentsCompanyAdminLimitMaximums,triggerValidation:!0,dependentSpecification:I}),this.limitSpecificationService.setFormValidation({currentSpecification:o,constrainedFieldId:b,selectedSpecification:g,limitDefinitionForm:D,paymentMaximums:this.achIncludedConf.achPaymentsCompanyAdminLimitMaximums,triggerValidation:!1,dependentSpecification:I})}else{let D=[];Ot.map(this.achFormGroup.get(this.pageConstants.limitDefinitions).value,_t=>{D[_t.specificationId]=_t.limit}),this.limitSpecificationService.setFormValidation({currentSpecification:o,constrainedFieldId:b,selectedSpecification:g,limitDefinitionForm:c,paymentMaximums:D,triggerValidation:!0,dependentSpecification:I})}}checkApprovalLimits(e,o,c){let l=this.approvalLimitsChoose[c];l.isInputLimitEnable=l.selected,this.limitSpecificationService.setApprovalLimitValidation(this.approvalLimitsChoose,{approvalLimitCurrentOject:l,currentApprovalControl:e,approvalLimitsControls:o,currentFormIndex:c})}changeApprovalLimit(e,o,c){let l=this.approvalLimitsChoose[c];l.value=e.limit.value,this.limitSpecificationService.approvalLimitChange(this.approvalLimitsChoose,{approvalLimitCurrentOject:l,currentApprovalControl:e,approvalLimitsControls:o,currentFormIndex:c})}getAgencies(){this.companyOverviewService.getAllAgencies().subscribe(e=>{this.agencyAutocomplteData=e?e.data:[]})}filterAgency(e){let o=[],c=e.query;this.agencyAutocomplteData.forEach(l=>{l.label.toLowerCase().indexOf(c.toLowerCase())===0&&o.push(l)}),this.filteredAgencies=o}selectedAgency(e,o){this.taxRow.value.length>1&&this.taxRow.value.forEach((c,l)=>{let g;if(c.newTax?g=c.agency.label:g=c.agency,g&&g.toLowerCase()===e.label.toLowerCase()&&o!==l){let b=this.modalService.open(gn,{centered:!0,backdrop:this.pageConstants.static});b.componentInstance.inputData={},b.result.then(I=>{I===this.pageConstants.Yes&&this.deleteTaxIdRow(o)},()=>{})}})}createDivisionForm(){return this.fb.group({agency:["",P.required],taxId:["",P.required],taxPayerName:[""],verificationPhrase:["",{validators:[P.pattern(this.patternConstant.verificationPhraseFormat),P.maxLength(6)]}],prenote:[!1],newTax:[!0]})}get name(){return this.divisionForm.get("name")}get taxRow(){return this.divisionForm.get("taxRow")}addTaxIdRow(){this.taxRow.push(this.createDivisionForm())}deleteTaxIdRow(e){this.taxRow.length>1?this.taxRow.removeAt(e):this.cancelDivision()}cancelDivision(){this.disableFooterSave=!1,this.showAddDivision=this.showEditDivision=!1,this.editedIndex=-1,this.divisionForm.reset(),this.taxRow.clear(),this.addTaxIdRow()}addDivision(){this.divisionId="",this.disableFooterSave=!0,this.showAddDivision=!0,this.addDivisionHeading=this.literal.addDivisionHeading,this.showEditDivision=!1,this.editedIndex=-1,this.divisionForm.reset(),this.taxRow.clear(),this.addTaxIdRow()}onEditDivision(e,o){this.disableFooterSave=!0,this.showAddDivision=!1,this.editedIndex=o,this.showEditDivision=!0,this.divisionId=e.uid,this.taxRow.clear(),this.divisionForm.patchValue({name:e.displayName}),e.agencies.forEach(c=>{this.taxRow.push(this.patchTaxRowData(c))})}patchTaxRowData(e){return this.fb.group({agency:e.agencyName,taxId:e.taxId,taxPayerName:e.taxPayerName?e.taxPayerName:"",verificationPhrase:[e.verificationPhrase?e.verificationPhrase:"",{validators:[P.pattern(this.patternConstant.verificationPhraseFormat),P.maxLength(6)]}],prenote:e.displayPrenote?e.displayPrenote:!1,newTax:!1,uid:e.uid})}onDeleteDivision(e,o){let c={divisionId:e.uid,achCompanyId:e.achCompanyId};this.companyOverviewService.listAffectedItemsForDivision(c).subscribe(l=>{let g=l.data.achTemplates&&l.data.achTemplates.length||l.data.payments&&l.data.payments.length?this.pageConstants.appModelXl:"",b=this.modalService.open(gn,{centered:!0,backdrop:this.pageConstants.static,windowClass:g});b.componentInstance.inputData=l,b.componentInstance.reportParameters=c,b.result.then(I=>{I===this.pageConstants.Yes&&this.companyOverviewService.deleteDivision(c).pipe($e(this)).subscribe(D=>{this.createError(D.successBanners[0].message,this.pageConstants.success),window.scrollTo(0,0),this.activeTabObj.achCompanyTaxAgencyList.splice(o,1)})},()=>{})})}createError(e,o){let c=new Et.IAlert;c.message=e,c.type=o,this.alerts=this.alertService.stackAlertArray(this.alerts,c),window.scrollTo(0,0)}markFormGroupTouched(e){Ot.forEach(e.controls,o=>{o.markAsTouched(),o.hasOwnProperty("controls")&&this.markFormGroupTouched(o)})}checkDuplicateDivision(e){let o;if(this.activeTabObj.achCompanyTaxAgencyList.length===1&&this.divisionForm.value.taxRow[0].newTax||this.activeTabObj.achCompanyTaxAgencyList.length>1)return o=this.activeTabObj.achCompanyTaxAgencyList.some((c,l)=>c.displayName===this.divisionForm.value.name&&e!==l),o}
869saveDivision(e){if(this.submitted=!0,this.divisionForm.invalid){this.markFormGroupTouched(this.divisionForm),this.createError(this.literal.globalErrorMsg,this.pageConstants.danger);return}else{if(this.checkDuplicateDivision(e)){this.createError(this.validationMessage.duplicateDivision.replace("{0}",this.activeTabObj.displayName),this.pageConstants.danger);return}let c=this.activeTabObj.uid,l=[],g=[],b;this.divisionForm.value.taxRow.forEach(D=>{let _t;if(D.newTax)_t=D.agency.agencyId;else{let St=this.agencyAutocomplteData.find(re=>re.label===D.agency);_t=St?St.agencyId:""}b={agencyId:_t,uid:D.newTax?"":D.uid,taxId:D.taxId,taxPayerName:D.taxPayerName,verificationPhrase:D.verificationPhrase},l.push(this.checkType(D.prenote)?D.prenote:D.prenote===this.literal.pendingDelivery),g.push(b)});let I={name:this.divisionForm.value.name,divisionId:this.divisionId,achCompanyId:c,achCompanyTaxAgencyMap:{[c]:g},sendAgencyPrenote:{[c]:l}};this.companyOverviewService.updateDivision(I).pipe($e(this)).subscribe(D=>{if(D.successBanners){let _t=this.alertService.getAlertObject(D.successBanners[0].message,this.pageConstants.success,"saveAlert");this.alerts=this.alertService.stackAlertArray(this.alerts,_t),this.showAddDivision=this.showEditDivision=!1;let St={achCompanyId:D.data.achCompanyId,uid:D.data.divisionId,displayName:D.data.name,agencies:[]};D.data.achCompanyTaxAgencyMap[D.data.achCompanyId].forEach((Mt,Se)=>{let Oe={agencyId:Mt.agencyId,agencyName:this.agencyAutocomplteData.find(Me=>Me.agencyId==Mt.agencyId).label,displayPrenote:l[Se]?this.literal.pendingDelivery:this.activeTabObj.prenoteStatusDisplay&&this.activeTabObj.prenoteStatusDisplay[Mt.agencyId]?this.activeTabObj.prenoteStatusDisplay[Mt.agencyId]:"",sendPrenote:l[Se],taxId:Mt.taxId,taxPayerName:Mt.taxPayerName,uid:Mt.uid,verificationPhrase:Mt.verificationPhrase};St.agencies.push(Oe)});let re=this.activeTabObj.achCompanyTaxAgencyList.findIndex(Mt=>Mt.uid===St.uid);re>-1?(this.activeTabObj.achCompanyTaxAgencyList.splice(re,1,St),this.editedIndex=-1):this.activeTabObj.achCompanyTaxAgencyList.push(St)}D.errorBanners&&this.createError(D.errorBanners[0].message,this.pageConstants.danger),window.scrollTo(0,0),this.submitted=!1,this.disableFooterSave=!1,this.divisionForm.reset()})}}checkType(e){return typeof e=="boolean"}initDivisionForm(){this.divisionForm=this.fb.group({name:["",[P.required,P.pattern(this.patternConstant.divisionNameFormat)]],taxRow:this.fb.array([this.createDivisionForm()],[P.required])}),this.divisionForm.statusChanges.subscribe(e=>{this.isDirty=this.divisionForm.dirty})}invalidPattern(e,o){return e.value===""||!o.value?this.validationMessage.verificationPhrasePattern.replace("{0}",e.value):this.validationMessage.verificationPhrasePattern.replace("{0}",e.value.label)}invalidLength(e){if(e!=="")return this.validationMessage.verificationPhraseFormat.replace("{0}",e.value).replace("{1}",this.activeTabObj.displayName)}cancel(e){this.resetChanges(),this.closeDrawer.emit(e)}resetChanges(){this.achFormGroup=null,this.isError=!1}toggleGridDetails(e){this.selectedRow===e?this.selectedRow=-1:this.selectedRow=e}slideTab(){window.scrollTo(0,0),this.isLeftVisible=!this.isLeftVisible}slideToRight(e){e.uid===this.companyTab.activeId&&(this.isLeftVisible=!1)}switchToTab(){this.isError||this.slideTab()}isAllowImportVisible(e){return e.length>0?e.includes(this.literal.BOTH):!1}allowMixedBatchChange(){if(this.activeTabObj.allowMixed)this.activeTabObj.eligibleDebitCreditTypes.push(this.pageConstants.BOTH);else{let e=Ot.findIndex(this.activeTabObj.eligibleDebitCreditTypes,this.pageConstants.BOTH);this.activeTabObj.eligibleDebitCreditTypes.splice(e,1)}}save(){if(this.markFormTouched(),this.achFormGroup.invalid){this.addAlert(),this.isError=!0;return}let e={configuration:this.activeTabObj.configuration};e.configuration.limitDefinitions=this.achFormGroup.value.limitDefinitions,e.configuration.defaultUserDefinitions=this.achFormGroup.value.defaultUserDefinitions,this.companyOverviewService.updateAchChangeSettings(this.userData.companyUid,this.activeTabObj.uid,e).pipe($e(this)).subscribe(o=>{this.cancel(o.successBanners)})}markFormTouched(){this.achFormGroup=this.utilsService.markFormGroupTouched(this.achFormGroup)}removeSeparatorsAmount(e,o){o.setValue(e)}parseAmount(e,o){let c=this.utilsService.removeSeparatorAmount(e,this.specialCharacter.comma);o.setValue(c)}addAlert(){let e=this.alertService.getAlertObject(this.validationMessage.formErr,this.pageConstants.danger,"errorAlert");this.alerts=this.alertService.stackAlertArray(this.alerts,e)}getLimitBySpecificationId(e){if(!e||!this.activeTabObj?.adminConfiguration?.limitDefinitions)return null;let o=this.activeTabObj.adminConfiguration.limitDefinitions.find(c=>c.specificationId===e);return o?o.limit:null}rowsChecked(e,o,c){let l,g;c===this.pageConstants.defaultCreditBatchTypes?(l=this.chkDom,g=this.chkPropCreditBatchTypes):(l=this.chkDomDebit,g=this.chkPropDebitBatchTypes);let b=e?e.length:0;
869this.checkboxComponentService.determineIndeterminentState(o,b,g,l)}checkboxChecked(e,o,c){e.target.checked?(this.activeTabObj.configuration[c]=o,this.rowsChecked(this.activeTabObj.configuration[c],Object.entries(o).length,c)):this.activeTabObj.configuration[c]=[],this.isDirty=!0}isCreditDebitBatchVisible(e){return e&&e.length>0}tabSelection(e){setTimeout(()=>{e.id===this.pageConstants.paymentSettings&&(this.rowsChecked(this.activeTabObj.configuration[this.pageConstants.defaultCreditBatchTypes],this.activeTabObj[this.pageConstants.creditBatchTypes].length,this.pageConstants.defaultCreditBatchTypes),this.rowsChecked(this.activeTabObj.configuration[this.pageConstants.defaultDebitBatchTypes],this.activeTabObj[this.pageConstants.debitBatchTypes].length,this.pageConstants.defaultDebitBatchTypes))})}static{this.\u0275fac=function(o){return new(o||n)(f(K),f(he),f(J),f(dt),f(U),f(ie),f(ge),f(Q),f($))}}static{this.\u0275cmp=B({type:n,selectors:[["app-change-ach-settings"]],viewQuery:function(o,c){if(o&1&&(it(Ca,5),it(fa,5),it(ya,5),it(ba,5)),o&2){let l;at(l=ot())&&(c.companyTab=l.first),at(l=ot())&&(c.chkDom=l.first),at(l=ot())&&(c.chkDomDebit=l.first),at(l=ot())&&(c.verticalTab=l.first)}},inputs:{tabIndexValue:"tabIndexValue"},outputs:{closeDrawer:"closeDrawer"},standalone:!1,features:[j],decls:23,vars:3,consts:[["addEditDivision",""],["secCode",""],["searchInputBox",""],["tabViewContent",""],["verticalTab",""],["tabHeader",""],["tabContent",""],["autoCompleteAgency",""],["amountField",""],["forCompanyMaxAmountField",""],["forMaxAmountField",""],["forCompanyAmountField",""],["forAmountField",""],["chkDom",""],["chkDomDebit",""],["role","log"],[1,"ach-change-settings"],["class","tab-panel",4,"ngIf"],[3,"stickToBottom",4,"ngIf"],[1,"tab-panel"],[1,"search-box"],[4,"ngTemplateOutlet"],[4,"ngIf"],[3,"tabChange","tabData","ShowCustomHeader"],[1,"d-block","w-100"],[1,"d-flex","align-items-center","justify-content-between"],["class","material-icons d-block icon-enabled",4,"ngIf"],[1,"d-block"],[1,"material-icons","d-block","icon-enabled"],[3,"alertArrayChange","alertArray","drawer"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[3,"activePane"],["leftPane",""],["rightPane","",1,"mobile-right-panel"],["class","tab-content",4,"ngIf"],[1,"tab-content"],[3,"stickToBottom"],[1,"d-flex","justify-content-end"],["type","button",1,"btn","btn-default","payee-button","flex-fill","flex-lg-grow-0",3,"click"],["type","button",1,"btn","btn-primary","flex-fill","flex-lg-grow-0",3,"click","disabled"],[1,"division-card"],[3,"formGroup"],[1,"row","pb-0"],[1,"col-12","width-division-col"],[1,"form-group"],["for","taxableDivisionCompany",1,"required","d-block","d-lg-none"],["tooltipZIndex","11015","tooltipPosition","right","tooltipStyleClass","app-tooltip","aria-hidden","true",1,"material-icons","icn-info",3,"pTooltip"],["type","text","formControlName","name","aria-required","true","aria-describedby","nameError","id","taxableDivisionCompany",1,"form-control","taxable-division-input",3,"maxlength","ngClass"],["class","invalid-feedback","id","nameError",4,"ngIf"],[1,"d-block","d-lg-none","m-0"],["class","col width-rest-col","formArrayName","taxRow",4,"ngIf"],[1,"btn-add-division"],[1,"d-flex"],["type","button",1,"btn","btn-default","btn-icon","w-100",3,"click"],["aria-hidden","true",1,"material-icons","back-icon"],["type","button",1,"btn","btn-default","w-100",3,"click"],["type","button",1,"btn","btn-primary","btn-save",3,"click","disabled"],["id","nameError",1,"invalid-feedback"],["class","d-flex",4,"ngIf"],[1,"material-icons"],[1,"error-format"],["formArrayName","taxRow",1,"col","width-rest-col"],["class","row add-division-row",3,"formGroupName",4,"ngFor","ngForOf"],[1,"row","add-division-row",3,"formGroupName"],[1,"col-12","d-flex","d-lg-none","btn-close"],["type","button",1,"btn","btn-outline-default","btn-icon",3,"click"],["aria-hidden","true",1,"material-icons"],[1,"col-6","col-lg-rest"],[1,"required-field","d-block","d-lg-none",3,"for"],[3,"ngClass",4,"ngIf"],["class","form-label",4,"ngIf"],["class","invalid-feedback",4,"ngIf"],["class","invalid-feedback",3,"id",4,"ngIf"],[1,"d-block","d-lg-none",3,"for"],["type","text","maxlength","6","formControlName","verificationPhrase",1,"form-control",3,"id","name","ngClass"],["for","txtPrenoteStatus",1,"label-text","d-block","d-lg-none"],["class","d-flex align-items-start",4,"ngIf"],["class","prenote-label",4,"ngIf"],[1,"d-none","d-lg-block","btn-wrap-rest"],["type","button",1,"btn","btn-default",3,"click"],[3,"ngClass"],["formControlName","agency","field","label",3,"completeMethod","onSelect","forceSelection","suggestions","size","minLength","dropdown","inputId"],[1,"form-label"],[1,"invalid-feedback"],["class","d-flex",3,"id",4,"ngIf"],[1,"d-flex",3,"id"],[1,"material-icons","d-block"],["type","text","formControlName","taxId","aria-required","true",1,"form-control",3,"id","name","ngClass"],[1,"invalid-feedback",3,"id"],["type","text","formControlName","taxPayerName",1,"form-control",3,"id","name","maxlength"],[1,"d-flex","align-items-start"],[1,"checkbox-input"],[1,"sr-only",3,"for"],["binary","true","formControlName","prenote",3,"inputId","name"],[1,"checkbox-label"],[1,"prenote-label"],["class","sec-code-container",4,"ngIf"],[1,"sec-code-container"],[1,"row"],["class","col-lg-6 col-12 sec-code-col",4,"ngFor","ngForOf"],[1,"col-lg-6","col-12","sec-code-col"],["name","secCode",1,"d-flex",3,"ngModelChange","onChange","inputId","value","label","ngModel","ngModelOptions"],["for","searchTxt",1,"sr-only"],[1,"search-input"],["type","text","id","searchTxt",1,"form-control",3,"ngModelChange","placeholder","ngModel","ngModelOptions","disabled"],["type","button",1,"btn","btn-outline-default","btn-icon","search-button",3,"click","disabled"],["id","searchIcon","aria-hidden","true",1,"material-icons"],[1,"card","fdl-card"],[1,"card-header","tab-card-header"],[1,"card-title"],[1,"label-text","ml-2","mb-0"],["class","card-body",4,"ngIf"],[1,"card-body"],[3,"selectedTabChange","tabSelection","selectedTab","tabsInput","disabled"],[3,"ngSwitch"],[4,"ngSwitchCase"],[3,"formGroup",4,"ngIf"],[4,"ngFor","ngForOf"],[1,"card-header"],[1,"card-body","ach-settings-grid",3,"ngClass"],[1,"responsive-grid"],[1,"row","t-header"],[1,"col-8","row","label-with-value"],[1,"required-field"],[1,"col-4","input-only"],[1,"t-body",3,"ngClass","formArrayName"],["class","row",4,"ngIf"],["class","col-12",3,"formGroupName","ngClass",4,"ngFor","ngForOf"],[1,"col-12",3,"formGroupName","ngClass"],["class","input-label",4,"ngIf"],["class","form-group limit-form-group",4,"ngIf"],[1,"input-label"],["class","label-text d-lg-none",4,"ngIf"],[1,"label-text","d-lg-none"],[1,"mb-3"],["formArrayName","approvalLimits",4,"ngIf"],["formArrayName","approvalLimits"],[3,"formGroupName",4,"ngFor","ngForOf"],[3,"formGroupName"],[1,"d-flex","payment-checkbox"],["name","auditCategories",3,"ngModelChange","onChange","inputId","ngModel","ngModelOptions","binary","disabled"],["aria-hidden","true",3,"for","ngClass"],[1,"approve-input"],["formControlName","limit","aria-describedby","limitErr",3,"input","amountFieldInfo","adaText","separator","disabled"],["id","limitErr","class","invali
869d-feedback",4,"ngIf"],["id","limitErr",1,"invalid-feedback"],["class","d-flex","id","specificationIdErr",4,"ngIf"],["id","specificationIdErr",1,"d-flex"],[1,"form-group","limit-form-group"],[1,"required-field","d-lg-none"],[3,"for",4,"ngIf"],[4,"ngIf","ngIfElse"],["class","invalid-feedback","id","limiDefinitionErr",4,"ngIf"],[3,"for"],["type","text","aria-required","specificationDefinition[item.value.specificationId].require","aria-describedby","specificationIdErr","formControlName","limit",1,"form-control",3,"input"],["formControlName","limit",3,"focus","input","blur","amountFieldInfo","separator","adaText"],[1,"label-text","mt-1","mb-0"],[1,"label-text","mt-1","mb-0","d-flex"],["id","limiDefinitionErr",1,"invalid-feedback"],[1,"card","fdl-card","payment-settings"],["class","form-group",4,"ngIf"],["name","allowConfidentialBatch","inputId","allowConfidentialBatch","binary","true",3,"ngModelChange","label","ngModel","ngModelOptions"],[3,"click","appChkOnChange","props"],["name","allowMixedBatches","inputId","allowMixedBatches",3,"ngModelChange","label","value","ngModel","ngModelOptions"],[1,"card","fdl-card","tax-payments"],[1,"card-header","pb-2"],["role","heading",1,"card-title","mr-auto","pb-2"],[1,"d-inline-block"],["type","button",1,"btn","btn-default","btn-icon",3,"click"],[1,"responsive-grid","d-none","d-lg-block","add-division-grid"],[1,"col"],[1,"col",3,"title"],[1,"col","btn-wrap-col"],[1,"t-body"],["class","row division-card-row",4,"ngIf"],["class","row division-card-row",4,"ngFor","ngForOf"],[1,"responsive-grid","d-block","d-lg-none"],["class","row add-division-mobile-grid p-0",4,"ngIf"],["class","row add-division-mobile-grid",3,"ngClass","click",4,"ngFor","ngForOf"],["class","row add-division-mobile-grid",4,"ngIf"],[1,"row","division-card-row"],[1,"col-12","col-lg"],[1,"col-middle"],["class","row row-middle",4,"ngFor","ngForOf"],[1,"col-12","btn-action"],["type","button",1,"btn","btn-default","btn-edit",3,"click"],["type","button",1,"btn","btn-default","btn-close",3,"click","disabled"],[1,"row","row-middle"],[1,"display-agency"],[1,"no-record-found"],[1,"row","add-division-mobile-grid","p-0"],[1,"row","add-division-mobile-grid",3,"click","ngClass"],[1,"col-5","col-lg","order-1"],[1,"label-text","required-field","d-block","d-lg-none"],[1,"col-4","col-lg","order-2"],["class","form-group",4,"ngFor","ngForOf"],[1,"col-3","col-lg","order-3","btn-edit-delete"],["class","col-5 col-lg order-4",4,"ngIf"],["class","col-4 col-lg order-5",4,"ngIf"],["class","col-3 col-lg order-6",4,"ngIf"],["class","col-5 col-lg order-7",4,"ngIf"],["class","col-4 col-lg order-8",4,"ngIf"],["class","col-3 col-lg order-9",4,"ngIf"],[1,"col-5","col-lg","order-4"],[1,"label-text","required","d-block","d-lg-none"],[1,"col-4","col-lg","order-5"],[1,"label-text","d-block","d-lg-none"],[1,"col-3","col-lg","order-6"],[1,"col-5","col-lg","order-7"],[1,"col-4","col-lg","order-8"],[1,"col-3","col-lg","order-9"],[1,"row","add-division-mobile-grid"]],template:function(o,c){o&1&&(i(0,"form",15),t(1,`
870    `),i(2,"div",16),t(3,`
871        `),m(4,Ra,9,2,"div",17),t(5,`
872        `),m(6,qa,25,5,"div",17),t(7,`
873        `),m(8,Ha,11,6,"app-action-panel",18),t(9,`
874    `),a(),t(10,`
875    `),m(11,xo,53,19,"ng-template",null,0,L),t(13,`
876    `),m(14,ho,3,1,"ng-template",null,1,L),t(16,`
877    `),m(17,Co,15,9,"ng-template",null,2,L),t(19,`
878    `),m(20,qr,17,5,"ng-template",null,3,L),t(22,`
879
880`),a()),o&2&&(r(4),d("ngIf",!c.isMobile),r(2),d("ngIf",c.isMobile),r(2),d("ngIf",!c.isMobile||!c.isLeftVisible))},dependencies:[Lt,Y,W,Ut,xt,ut,Z,lt,Vt,st,X,Zt,me,bn,Ne,Pt,Re,tt,mt,vt,wt,et,ne,We,ve,He,Ge,qe,pe,kn],styles:[".ach-change-settings[_ngcontent-%COMP%]   .card-title[_ngcontent-%COMP%]   .label-text[_ngcontent-%COMP%]{font-family:var(--regular)}.ach-change-settings[_ngcontent-%COMP%]   .card.fdl-card[_ngcontent-%COMP%]   .card-header[_ngcontent-%COMP%]{padding:12px 15px 0}.ach-change-settings[_ngcontent-%COMP%]   .tab-panel[_ngcontent-%COMP%]   .mobile-right-panel[_ngcontent-%COMP%]   .tab-card-header[_ngcontent-%COMP%]{padding-left:5px}.ach-change-settings[_ngcontent-%COMP%]   .tab-panel[_ngcontent-%COMP%]   .vertical-tabs[_ngcontent-%COMP%]    >.tab-content{padding:0 10px;width:100%}@media (min-width: 992px){.ach-change-settings[_ngcontent-%COMP%]   .tab-panel[_ngcontent-%COMP%]   .vertical-tabs[_ngcontent-%COMP%]    >.tab-content{height:calc(100vh - 113px);overflow-y:auto}}.ach-change-settings[_ngcontent-%COMP%]   .tab-panel[_ngcontent-%COMP%]   .search-box[_ngcontent-%COMP%]{padding:15px;background:#fafafa;border-right:1px solid #e0e0e0}@media (min-width: 992px){.ach-change-settings[_ngcontent-%COMP%]   .tab-panel[_ngcontent-%COMP%]   .search-box[_ngcontent-%COMP%]{width:20%}}.ach-change-settings[_ngcontent-%COMP%]   .sub-navigation[_ngcontent-%COMP%], .ach-change-settings[_ngcontent-%COMP%]   .sub-navigation[_ngcontent-%COMP%]   .nav.nav-tabs[_ngcontent-%COMP%]{margin:0;padding:0}.ach-change-settings[_ngcontent-%COMP%]   .mobile-ach-view[_ngcontent-%COMP%]{padding:20px}.ach-change-settings[_ngcontent-%COMP%]   .payment-checkbox[_ngcontent-%COMP%]{align-items:flex-start}.ach-change-settings[_ngcontent-%COMP%]   .ach-settings-grid[_ngcontent-%COMP%]{padding-bottom:0}.ach-change-settings[_ngcontent-%COMP%]   .ach-settings-grid[_ngcontent-%COMP%]   .t-header[_ngcontent-%COMP%]{font-weight:700}.ach-change-settings[_ngcontent-%COMP%]   .ach-settings-grid[_ngcontent-%COMP%]   .row[_ngcontent-%COMP%]{margin:0}.ach-change-settings[_ngcontent-%COMP%]   .ach-settings-grid[_ngcontent-%COMP%]   .t-body[_ngcontent-%COMP%]   .row[_ngcontent-%COMP%]{border-bottom:0}.ach-change-settings[_ngcontent-%COMP%]   .ach-settings-grid[_ngcontent-%COMP%]   .t-body[_ngcontent-%COMP%]   .row[_ngcontent-%COMP%] > .col[_ngcontent-%COMP%], .ach-change-settings[_ngcontent-%COMP%]   .ach-settings-grid[_ngcontent-%COMP%]   .t-body[_ngcontent-%COMP%]   .row[_ngcontent-%COMP%] > [class*=col-][_ngcontent-%COMP%]{border-bottom:1px solid rgba(0,0,0,.12)}.ach-change-settings[_ngcontent-%COMP%]   .ach-settings-grid[_ngcontent-%COMP%]   .t-body[_ngcontent-%COMP%]   .row[_ngcontent-%COMP%] > .col.input-approval[_ngcontent-%COMP%], .ach-change-settings[_ngcontent-%COMP%]   .ach-settings-grid[_ngcontent-%COMP%]   .t-body[_ngcontent-%COMP%]   .row[_ngcontent-%COMP%] > [class*=col-].input-approval[_ngcontent-%COMP%]{border-bottom:none}@media (max-width: 991.98px){.ach-change-settings[_ngcontent-%COMP%]   .ach-settings-grid[_ngcontent-%COMP%]   .t-body[_ngcontent-%COMP%] > .row[_ngcontent-%COMP%]{border-top:1px solid rgba(0,0,0,.12);margin:0 -20px;padding-bottom:0}.ach-change-settings[_ngcontent-%COMP%]   .ach-settings-grid[_ngcontent-%COMP%]   .t-body[_ngcontent-%COMP%] > .row[_ngcontent-%COMP%] > .col[_ngcontent-%COMP%], .ach-change-settings[_ngcontent-%COMP%]   .ach-settings-grid[_ngcontent-%COMP%]   .t-body[_ngcontent-%COMP%] > .row[_ngcontent-%COMP%] > [class*=col-][_ngcontent-%COMP%]{border-bottom:0;padding-bottom:20px;background-color:#2e8bc90d}.ach-change-settings[_ngcontent-%COMP%]   .ach-settings-grid[_ngcontent-%COMP%]   .t-body[_ngcontent-%COMP%] > .row[_ngcontent-%COMP%] > .col.input-only[_ngcontent-%COMP%], .ach-change-settings[_ngcontent-%COMP%]   .ach-settings-grid[_ngcontent-%COMP%]   .t-body[_ngcontent-%COMP%] > .row[_ngcontent-%COMP%] > [class*=col-].input-only[_ngcontent-%COMP%]{border-bottom:1px solid rgba(0,0,0,.12)}.ach-change-settings[_ngcontent-%COMP%]   .ach-settings-grid[_ngcontent-%COMP%]   .t-body[_ngcontent-%COMP%] > .row[_ngcontent-%COMP%] > .col.input-approval[_ngcontent-%COMP%], .ach-change-settings[_ngcontent-%COMP%]   .ach-settings-grid[_ngcontent-%COMP%]   .t-body[_ngcontent-%COMP%] > .row[_ngcontent-%COMP%] > [class*=col-].input-approval[_ngcontent-%COMP%]{background-color:#fff;margin-bottom:0;border-bottom:none}.ach-change-settings[_ngcontent-%COMP%]   .ach-settings-grid[_ngcontent-%COMP%]   .t-body[_ngcontent-%COMP%] > .row[_ngcontent-%COMP%]:first-child{padding-top:0}}.ach-change-settings[_ngcontent-%COMP%]   .ach-settings-grid[_ngcontent-%COMP%]   .label-with-value[_ngcontent-%COMP%]{justify-content:space-between}.ach-change-settings[_ngcontent-%COMP%]   .ach-settings-grid[_ngcontent-%COMP%]   .label-with-value[_ngcontent-%COMP%]   .input-label[_ngcontent-%COMP%]{border-bottom:0;padding:0}@media (max-width: 991.98px){.ach-change-settings[_ngcontent-%COMP%]   .ach-settings-grid[_ngcontent-%COMP%]   .label-with-value[_ngcontent-%COMP%]{flex-direction:column}.ach-change-settings[_ngcontent-%COMP%]   .ach-settings-grid[_ngcontent-%COMP%]   .label-with-value[_ngcontent-%COMP%]   .input-label[_ngcontent-%COMP%]{margin-bottom:20px}}.ach-change-settings[_ngcontent-%COMP%]   .ach-settings-grid[_ngcontent-%COMP%]   .input-only[_ngcontent-%COMP%]{display:flex;justify-content:flex-end}@media (max-width: 991.98px){.ach-change-settings[_ngcontent-%COMP%]   .ach-settings-grid[_ngcontent-%COMP%]   .input-only[_ngcontent-%COMP%]{justify-content:flex-start}}.ach-change-settings[_ngcontent-%COMP%]   .ach-settings-grid[_ngcontent-%COMP%]   .limit-form-group[_ngcontent-%COMP%]{width:180px;margin:0}@media (max-width: 991.98px){.ach-change-settings[_ngcontent-%COMP%]   .ach-settings-grid[_ngcontent-%COMP%]   .limit-form-group[_ngcontent-%COMP%]   .required[_ngcontent-%COMP%]{margin-bottom:8px}.ach-change-settings[_ngcontent-%COMP%]   .ach-settings-grid[_ngcontent-%COMP%]   .limit-form-group[_ngcontent-%COMP%]   .required[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]{margin:0}}.ach-change-settings[_ngcontent-%COMP%]   .ach-settings-grid.default-user-definitions[_ngcontent-%COMP%]   .t-body[_ngcontent-%COMP%]   .row[_ngcontent-%COMP%] > .col[_ngcontent-%COMP%]:last-child, .ach-change-settings[_ngcontent-%COMP%]   .ach-settings-grid.default-user-definitions[_ngcontent-%COMP%]   .t-body[_ngcontent-%COMP%]   .row[_ngcontent-%COMP%] > [class*=col-][_ngcontent-%COMP%]:last-child{border-bottom:0}.ach-change-settings[_ngcontent-%COMP%]   .ach-settings-grid[_ngcontent-%COMP%]   .approve-input[_ngcontent-%COMP%]{width:180px}.ach-change-settings[_ngcontent-%COMP%]   .sec-code-container[_ngcontent-%COMP%]{margin:0 30px 20px;background-color:#fafafa;padding:5px 10px;width:80%}.ach-change-settings[_ngcontent-%COMP%]   .sec-code-container[_ngcontent-%COMP%]   .sec-code-col[_ngcontent-%COMP%]{padding-top:5px;padding-bottom:5px}.ach-change-settings[_ngcontent-%COMP%]   .payment-settings[_ngcontent-%COMP%]   app-chkbox[_ngcontent-%COMP%]     .box{height:22px}.ach-change-settings[_ngcontent-%COMP%]   .payment-settings[_ngcontent-%COMP%]   app-chkbox[_ngcontent-%COMP%]     .box label{font-family:var(--semi-bold)}.ach-change-settings[_ngcontent-%COMP%]   .tax-payments[_ngcontent-%COMP%]   .card-header[_ngcontent-%COMP%]     app-required .required-field>
880span{font-weight:400;font-family:var(--regular)}@media (max-width: 991.98px){.ach-change-settings[_ngcontent-%COMP%]   .tax-payments[_ngcontent-%COMP%]   .card-header[_ngcontent-%COMP%]{margin-left:-20px;margin-right:-20px;padding:20px 10px;display:block}.ach-change-settings[_ngcontent-%COMP%]   .tax-payments[_ngcontent-%COMP%]   .card-header[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]{float:right}.ach-change-settings[_ngcontent-%COMP%]   .tax-payments[_ngcontent-%COMP%]   .card-header[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{padding:0}}.ach-change-settings[_ngcontent-%COMP%]   .tax-payments[_ngcontent-%COMP%]   .display-agency[_ngcontent-%COMP%]{display:block;padding:0 0 7px;line-height:16px}@media (max-width: 991.98px){.ach-change-settings[_ngcontent-%COMP%]   .tax-payments[_ngcontent-%COMP%]   .btn-edit[_ngcontent-%COMP%]{padding:5px}}@media (max-width: 991.98px){.ach-change-settings[_ngcontent-%COMP%]   .tax-payments[_ngcontent-%COMP%]   .btn-close[_ngcontent-%COMP%]{padding:5px}}@media (max-width: 991.98px){.ach-change-settings[_ngcontent-%COMP%]   .tax-payments[_ngcontent-%COMP%]   .btn-td[_ngcontent-%COMP%]{padding-right:0;text-align:right}}.ach-change-settings[_ngcontent-%COMP%]   .tax-payments[_ngcontent-%COMP%]   .icn-info[_ngcontent-%COMP%]{vertical-align:text-bottom}.ach-change-settings[_ngcontent-%COMP%]   .tax-payments[_ngcontent-%COMP%]   .division-card-row[_ngcontent-%COMP%]   .no-record-found[_ngcontent-%COMP%]{padding:15px}.ach-change-settings[_ngcontent-%COMP%]   .tax-payments[_ngcontent-%COMP%]   .division-card-row[_ngcontent-%COMP%]   .col-middle[_ng
880content-%COMP%]{width:75%;padding:14px 0}.ach-change-settings[_ngcontent-%COMP%]   .tax-payments[_ngcontent-%COMP%]   .division-card-row[_ngcontent-%COMP%]   .col-middle[_ngcontent-%COMP%]   .row-middle[_ngcontent-%COMP%]{width:100%;border:none}.ach-change-settings[_ngcontent-%COMP%]   .tax-payments[_ngcontent-%COMP%]   .division-card-row[_ngcontent-%COMP%]   .col-middle[_ngcontent-%COMP%]   .row-middle[_ngcontent-%COMP%]   .col[_ngcontent-%COMP%]{padding-top:0;padding-bottom:0;width:15%}.ach-change-settings[_ngcontent-%COMP%]   .tax-payments[_ngcontent-%COMP%]   .division-card-row[_ngcontent-%COMP%]   .division-card[_ngcontent-%COMP%]{width:100%;background-color:#f2f2f2}.ach-change-settings[_ngcontent-%COMP%]   .tax-payments[_ngcontent-%COMP%]   .division-card-row[_ngcontent-%COMP%]   .division-card[_ngcontent-%COMP%]   .width-rest-col[_ngcontent-%COMP%]{max-width:85%;padding:0}.ach-change-settings[_ngcontent-%COMP%]   .tax-payments[_ngcontent-%COMP%]   .division-card-row[_ngcontent-%COMP%]   .division-card[_ngcontent-%COMP%]   .width-rest-col[_ngcontent-%COMP%]   .col-lg-rest[_ngcontent-%COMP%]{padding:15px 0 12px 10px;max-width:18%}.ach-change-settings[_ngcontent-%COMP%]   .tax-payments[_ngcontent-%COMP%]   .division-card-row[_ngcontent-%COMP%]   .division-card[_ngcontent-%COMP%]   .width-rest-col[_ngcontent-%COMP%]   .col-lg-rest[_ngcontent-%COMP%]   .form-label[_ngcontent-%COMP%]{padding:10px 0 10px 5px}.ach-change-settings[_ngcontent-%COMP%]   .tax-payments[_ngcontent-%COMP%]   .division-card-row[_ngcontent-%COMP%]   .division-card[_ngcontent-%COMP%]   .width-rest-col[_ngcontent-%COMP%]   .col-lg-rest[_ngcontent-%COMP%]   .prenote-label[_ngcontent-%COMP%]{padding-left:5px;line-height:16px}.ach-change-settings[_ngcontent-%COMP%]   .tax-payments[_ngcontent-%COMP%]   .division-card-row[_ngcontent-%COMP%]   .division-card[_ngcontent-%COMP%]   .width-rest-col[_ngcontent-%COMP%]   .col-lg-rest[_ngcontent-%COMP%]   .checkbox-input[_ngcontent-%COMP%]{margin-top:5px}.ach-change-settings[_ngcontent-%COMP%]   .tax-payments[_ngcontent-%COMP%]   .division-card-row[_ngcontent-%COMP%]   .division-card[_ngcontent-%COMP%]   .width-rest-col[_ngcontent-%COMP%]   .col-lg-rest[_ngcontent-%COMP%]   .checkbox-label[_ngcontent-%COMP%]{margin-top:8px}.ach-change-settings[_ngcontent-%COMP%]   .tax-payments[_ngcontent-%COMP%]   .division-card-row[_ngcontent-%COMP%]   .division-card[_ngcontent-%COMP%]   .width-rest-col[_ngcontent-%COMP%]   .btn-wrap-rest[_ngcontent-%COMP%]{width:10%;padding:15px 15px 10px}.ach-change-settings[_ngcontent-%COMP%]   .tax-payments[_ngcontent-%COMP%]   .division-card-row[_ngcontent-%COMP%]   .division-card[_ngcontent-%COMP%]   .width-rest-col[_ngcontent-%COMP%]   .btn-wrap-rest[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{padding:0 5px 0 0;float:right}.ach-change-settings[_ngcontent-%COMP%]   .tax-payments[_ngcontent-%COMP%]   .division-card-row[_ngcontent-%COMP%]   .division-card[_ngcontent-%COMP%]   .width-rest-col[_ngcontent-%COMP%]   .add-division-row[_ngcontent-%COMP%]:last-child{border:none}.ach-change-settings[_ngcontent-%COMP%]   .tax-payments[_ngcontent-%COMP%]   .division-card-row[_ngcontent-%COMP%]   .division-card[_ngcontent-%COMP%]   .width-division-col[_ngcontent-%COMP%]{max-width:15%;padding-right:0}.ach-change-settings[_ngcontent-%COMP%]   .tax-payments[_ngcontent-%COMP%]   .division-card-row[_ngcontent-%COMP%]   .division-card[_ngcontent-%COMP%]   .btn-add-division[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;width:100%;padding:10px 15px}@media (min-width: 992px){.ach-change-settings[_ngcontent-%COMP%]   .tax-payments[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .add-division-grid.add-division-grid[_ngcontent-%COMP%]{margin-bottom:10px}.ach-change-settings[_ngcontent-%COMP%]   .tax-payments[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .add-division-grid[_ngcontent-%COMP%]   .t-header[_ngcontent-%COMP%]{margin-left:0;margin-right:0}.ach-change-settings[_ngcontent-%COMP%]   .tax-payments[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .add-division-grid[_ngcontent-%COMP%]   .t-header[_ngcontent-%COMP%]   .col[_ngcontent-%COMP%]{max-width:15%}.ach-change-settings[_ngcontent-%COMP%]   .tax-payments[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .add-division-grid[_ngcontent-%COMP%]   .t-header[_ngcontent-%COMP%]   .col[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{vertical-align:sub;height:20px;width:20px;font-size:1rem}.ach-change-settings[_ngcontent-%COMP%]   .tax-payments[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .add-division-grid[_ngcontent-%COMP%]   .t-header[_ngcontent-%COMP%]   .btn-wrap-col[_ngcontent-%COMP%]{display:flex;align-items:flex-start;max-width:10%;padding:0}.ach-change-settings[_ngcontent-%COMP%]   .tax-payments[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .add-division-grid[_ngcontent-%COMP%]   .t-body[_ngcontent-%COMP%]   .row[_ngcontent-%COMP%]{margin-left:0;margin-right:0}.ach-change-settings[_ngcontent-%COMP%]   .tax-payments[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .add-division-grid[_ngcontent-%COMP%]   .t-body[_ngcontent-%COMP%]   .row[_ngcontent-%COMP%]   .col-lg[_ngcontent-%COMP%]{max-width:15%}.ach-change-settings[_ngcontent-%COMP%]   .tax-payments[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .add-division-grid[_ngcontent-%COMP%]   .t-body[_ngcontent-%COMP%]   .row[_ngcontent-%COMP%]   .btn-action[_ngcontent-%COMP%]{max-width:10%;padding:0;text-align:center}.ach-change-settings[_ngcontent-%COMP%]   .tax-payments[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .add-division-grid[_ngcontent-%COMP%]   .t-body[_ngcontent-%COMP%]   .row[_ngcontent-%COMP%]   .btn-action[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{padding:5px 0;margin-top:10px}.ach-change-settings[_ngcontent-%COMP%]   .tax-payments[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .add-division-grid[_ngcontent-%COMP%]   .t-body[_ngcontent-%COMP%]   .row[_ngcontent-%COMP%]   .form-group[_ngcontent-%COMP%]{margin-bottom:0}.ach-change-settings[_ngcontent-%COMP%]   .tax-payments[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .add-division-grid[_ngcontent-%COMP%]   .t-body[_ngcontent-%COMP%]   .row[_ngcontent-%COMP%]   .btn-wrap[_ngcontent-%COMP%]{width:34px}.ach-change-settings[_ngcontent-%COMP%]   .tax-payments[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .add-division-grid[_ngcontent-%COMP%]   .t-body[_ngcontent-%COMP%]   .row[_ngcontent-%COMP%]   .btn-wrap[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{padding:10px 0 0}}.ach-change-settings[_ngcontent-%COMP%]   .tax-payments[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .add-division-mobile-grid[_ngcontent-%COMP%]{padding:0 5px}.ach-change-settings[_ngcontent-%COMP%]   .tax-payments[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .add-division-mobile-grid[_ngcontent-%COMP%]   .division-card[_ngcontent-%COMP%]{background-color:#2e8bc91f;padding:0 15px}.ach-change-settings[_ngcontent-%COMP%]   .tax-payments[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .add-division-mobile-grid[_ngcontent-%COMP%]   .division-card[_ngcontent-%COMP%]   .btn-close[_ngcontent-%COMP%]{justify-content:flex-end;margin-bottom:10px;padding:0 15px}.ach-change-settings[_ngcontent-%COMP%]   .tax-payments[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .add-division-mobile-grid[_ngcontent-%COMP%]   .division-card[_ngcontent-%COMP%]   .btn-close[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{background:#fff;padding:8px}.ach-change-settings[_ngcontent-%COMP%]   .tax-payments[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .add-division-mobile-grid[_ngcontent-%COMP%]   .division-card[_ngcontent-%COMP%]   .checkbox-input[_ngcontent-%COMP%]{margin-top:5px}.ach-change-settings[_ngcontent-%COMP%]   .tax-payments[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .add-division-mobile-grid[_ngcontent-%COMP%]   .division-card[_ngcontent-%COMP%]   .checkbox-label[_ngcontent-%COMP%]{margin-top:9px}.ach-change-settings[_ngcontent-%COMP%]   .tax-payments[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .add-division-mobile-grid[_ngcontent-%COMP%]   .col-lg[_ngcontent-%COMP%]{padding:15px 0 10px 13px}.ach-change-settings[_ngcontent-%COMP%]   .tax-payments[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .add-division-mobile-grid[_ngcontent-%COMP%]   .col-lg[_ngcontent-%COMP%]   .form-group[_ngcontent-%COMP%]{margin-bottom:6px}.ach-change-settings[_ngcontent-%COMP%]   .tax-payments[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .add-division-mobile-grid[_ngcontent-%COMP%]   .col-lg[_ngcontent-%COMP%]   .form-group[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{line-height:16px}.ach-change-settings[_ngcontent-%COMP%]   .tax-payments[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .add-division-mobile-grid[_ngcontent-%COMP%]   .btn-edit-delete[_ng
880content-%COMP%]{padding:15px 0 0;text-align:center}.ach-change-settings[_ngcontent-%COMP%]   .tax-payments[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .add-division-mobile-grid[_ngcontent-%COMP%]   .btn-edit-delete[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{padding:8px}.ach-change-settings[_ngcontent-%COMP%]   .tax-payments[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .add-division-mobile-grid[_ngcontent-%COMP%]   .btn-add-division[_ngcontent-%COMP%]{display:flex;padding:10px 0;flex-direction:column;white-space:nowrap}.ach-change-settings[_ngcontent-%COMP%]   .tax-payments[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .add-division-mobile-grid[_ngcontent-%COMP%]   .btn-add-division[_ngcontent-%COMP%]   .btn-save[_ngcontent-%COMP%]{margin:10px 0 0}.ach-change-settings[_ngcontent-%COMP%]   .tax-payments[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .add-division-mobile-grid[_ngcontent-%COMP%]   .no-record-found[_ngcontent-%COMP%]{padding:15px}@media (max-width: 991.98px){.ach-change-settings[_ngcontent-%COMP%]   .tax-payments[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]{padding:0}}.ach-change-settings[_ngcontent-%COMP%]   .search-input[_ngcontent-%COMP%]{display:flex}.ach-change-settings[_ngcontent-%COMP%]   .search-input[_ngcontent-%COMP%]   .search-button[_ngcontent-%COMP%]{padding:16px;border-left:none}.ach-change-settings[_ngcontent-%COMP%]   .search-input[_ngcontent-%COMP%]   .search-button[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{top:8px}.ach-change-settings[_ngcontent-%COMP%]     .p-tabview .p-tabview-nav-container{width:20%}@media (max-width: 991.98px){.ach-change-settings[_ngcontent-%COMP%]     .p-tabview .p-tabview-nav-container{width:100%}}.ach-change-settings[_ngcontent-%COMP%]     .p-tabview .p-tabview-panels{width:80%}.ach-change-settings[_ngcontent-%COMP%]     .p-tabview .p-tabview-panels{overflow-x:auto}@media (min-width: 992px){.ach-change-settings[_ngcontent-%COMP%]     .p-tabview .p-tabview-panels{height:calc(100vh - 113px);overflow-y:none}}@media (min-width: 768px){.ach-change-settings[_ngcontent-%COMP%]     .p-tabview .p-tabview-panels{margin-top:-64px;padding-left:0;padding-right:0}}.ach-change-settings[_ngcontent-%COMP%]     .p-tabview .p-tabview-nav{height:calc(100vh - 177px);overflow-y:auto}.ach-change-settings[_ngcontent-%COMP%]     .p-tabview .p-tabview-nav .p-tabview-nav-link{font-weight:600}.ach-change-settings[_ngcontent-%COMP%]     .p-tabview .p-tabview-nav .p-tabview-nav-link .tab-icon{vertical-align:middle;font-size:1.25rem;color:#757575}@media (max-width: 991.98px){app-dynamic-tabs[_ngcontent-%COMP%]     .tab-content{padding:0 14px}app-dynamic-tabs[_ngcontent-%COMP%]     .tab-content .ach-settings-grid{margin:0 -14px;padding:0}}@media (min-width: 992px){app-dynamic-tabs[_ngcontent-%COMP%]     .sub-navigation{padding:0 42px;margin:0 -10px}}@media (max-width: 991.98px){app-dynamic-tabs[_ngcontent-%COMP%]     .sub-navigation .nav.nav-tabs{margin:0}}"]})}}return n})();var tn=Ct(It());var ye=Ct(It());var Hr=n=>({"new-location":n}),oi=n=>({required:n});function zr(n,p){if(n&1&&(i(0,"div",20),t(1),a()),n&2){let e=s(3);r(),x(`
881            `,e.literal.noItemsSelected,`
882        `)}}function Yr(n,p){if(n&1&&(i(0,"div"),t(1,`
883                                    `),i(2,"i",31),t(3),a(),t(4),a()),n&2){let e=s(6);r(3),_(e.iconLabel.error),r(),x("",e.validationMessage.fieldRequired,`
884                                `)}}function $r(n,p){if(n&1&&(i(0,"div",32),t(1,`
885                                `),m(2,Yr,5,2,"div",33),t(3,`
886                            `),a()),n&2){let e=s().index,o=s(4);T("id","nameErr",e,""),r(2),d("ngIf",o.merchantCaptureConfigLocationsFormArray.controls[e].controls.name.errors.required)}}function Qr(n,p){if(n&1&&(i(0,"div"),t(1,`
887                                    `),i(2,"i",31),t(3),a(),t(4),a()),n&2){let e=s(6);r(3),_(e.iconLabel.error),r(),x("",e.validationMessage.fieldRequired,`
888                                `)}}function Kr(n,p){if(n&1&&(i(0,"div"),t(1,`
889                                    `),i(2,"i",31),t(3),a(),t(4),a()),n&2){let e=s(6);r(3),_(e.iconLabel.error),r(),x("",e.validationMessage.onlyDigits,`
890                                `)}}function Zr(n,p){if(n&1&&(i(0,"div",32),t(1,`
891                                `),m(2,Qr,5,2,"div",33),t(3,`
892                                `),m(4,Kr,5,2,"div",33),t(5,`
893                            `),a()),n&2){let e=s().index,o=s(4);T("id","numberErr",e,""),r(2),d("ngIf",o.merchantCaptureConfigLocationsFormArray.controls[e].controls.number.errors.required),r(2),d("ngIf",o.merchantCaptureConfigLocationsFormArray.controls[e].controls.number.errors.pattern)}}function Jr(n,p){if(n&1){let e=C();i(0,"li",23),t(1,`
894                    `),i(2,"div",11),t(3,`
895                        `),i(4,"div",24),t(5,`
896                            `),i(6,"div",25),t(7,`
897                                `),i(8,"input",26),h("blur",function(){let c=u(e).index,l=s(4);return v(l.setValidation(c))}),a(),t(9,`
898                            `),a(),t(10,`
899                            `),m(11,$r,4,3,"div",27),t(12,`
900                        `),a(),t(13,`
901                        `),i(14,"div",28),t(15,`
902                            `),i(16,"div",25),t(17,`
903                                `),i(18,"input",29),h("blur",function(){let c=u(e).index,l=s(4);return v(l.setValidation(c))}),a(),t(19,`
904                            `),a(),t(20,`
905                            `),m(21,Zr,6,4,"div",27),t(22,`
906                        `),a(),t(23,`
907                        `),i(24,"div",14),t(25,`
908                            `),i(26,"button",30),h("click",function(){let c=u(e).index,l=s(4);return v(l.removeLocation(c,!1))}),t(27,`
909                                `),i(28,"i",31),t(29),a(),t(30,`
910                            `),a(),t(31,`
911                        `),a(),t(32,`
912                    `),a(),t(33,`
913                `),a()}if(n&2){let e=p.index,o=s(4);d("ngClass",V(11,Hr,e<o.newLocations))("formGroupName",e),r(6),d("ngClass",V(13,oi,o.checkDetails(e))),r(2),T("id","locationName",e,""),r(3),d("ngIf",o.merchantCaptureConfigLocationsFormArray.controls[e].controls.name.invali
913d&&o.merchantCaptureConfigLocationsFormArray.controls[e].controls.name.touched),r(5),d("ngClass",V(15,oi,o.checkDetails(e))),r(2),T("id","number",e,""),r(3),d("ngIf",o.merchantCaptureConfigLocationsFormArray.controls[e].controls.number.invalid&&o.merchantCaptureConfigLocationsFormArray.controls[e].controls.number.touched),r(8),_(o.iconLabel.close)}}function Xr(n,p){if(n&1&&(i(0,"ul",21),t(1,`
914                `),m(2,Jr,34,17,"li",22),t(3,`
915            `),a()),n&2){let e=s(3);r(2),d("ngForOf",e.merchantCaptureConfig.locations)}}function tc(n,p){if(n&1&&(i(0,"div",16),t(1,`
916        `),m(2,zr,2,1,"div",17),t(3,`
917        `),i(4,"div",18),t(5,`
918            `),m(6,Xr,4,1,"ul",19),t(7,`
919        `),a(),t(8,`
920    `),a()),n&2){let e=s(2);d("formGroup",e.merchantCaptureLocationsForm),r(2),d("ngIf",e.merchantCaptureConfig.locations&&e.merchantCaptureConfig.locations.length===0||!e.merchantCaptureConfig.locations),r(4),d("ngIf",e.merchantCaptureConfig.locations&&e.merchantCaptureConfig.locations.length>0)}}function ec(n,p){if(n&1){let e=C();i(0,"div",5),t(1,`
921    `),i(2,"app-alert-container",6),F("alertArrayChange",function(c){u(e);let l=s();return M(l.alerts,c)||(l.alerts=c),v(c)}),a(),t(3,`
922    `),i(4,"div",7),t(5,`
923        `),i(6,"button",8),h("click",function(){u(e);let c=s();return v(c.addLocations())}),t(7,`
924            `),i(8,"i",9),t(9),a(),t(10),a(),t(11,`
925    `),a(),t(12,`
926    `),i(13,"div",10),t(14,`
927        `),i(15,"div",11),t(16,`
928            `),i(17,"div",12),t(18),a(),t(19,`
929            `),i(20,"div",13),t(21),a(),t(22,`
930            `),E(23,"div",14),t(24,`
931        `),a(),t(25,`
932    `),a(),t(26,`
933    `),m(27,tc,9,3,"div",15),t(28,`
934`),a()}if(n&2){let e=s();r(2),O("alertArray",e.alerts),r(4),y("aria-label",e.literal.addLocations),r(3),_(e.iconLabel.add),r(),x("",e.literal.addLocations,`
935        `),r(8),x(" ",e.literal.locationName,""),r(3),x(" ",e.literal.number,""),r(6),d("ngIf",e.merchantCaptureConfig)}}var ri=(()=>{class n extends G{constructor(e,o,c){super(o),this.alertService=e,this.i18Svc=o,this.fb=c,this.closeDrawer=new nt,this.getLocations=new nt}ngOnInit(){this.alerts=[],this.newLocations=0,super.ngOnInit(this.pageConstants.adminPayments),this.initForm()}get merchantCaptureForm(){return this.merchantCaptureLocationsForm.controls}get merchantCaptureConfigForm(){return this.merchantCaptureForm.merchantCaptureConfig}get merchantCaptureConfigLocationsFormArray(){return this.merchantCaptureConfigForm.get(this.pageConstants.locations)}initForm(){this.alerts=[],this.merchantCaptureLocationsForm=this.fb.group({merchantCaptureConfig:this.fb.group({locations:this.fb.array([])})}),ye.forEach(this.merchantCaptureConfig.locations,(e,o)=>{this.merchantCaptureConfigLocationsFormArray.push(this.initLocations(e))})}addLocAlert(){let e=this.alertService.getAlertObject(this.validationMessage.formErr,this.pageConstants.danger,this.pageConstants.errorAlert);this.alerts=this.alertService.stackAlertArray(this.alerts,e)}initLocations(e){return this.fb.group({name:[e.name,[P.required]],number:[e.number,[P.pattern(this.patternConstant.onlyIntegerWithoutDecimal),P.required]]})}addLocations(){this.merchantCaptureConfigLocationsFormArray.insert(0,this.initLocations({})),this.merchantCaptureConfig.locations.unshift({name:"",number:""}),this.newLocations++}removeLocation(e,o,c){this.merchantCaptureConfigLocationsFormArray.removeAt(e),o||this.merchantCaptureConfig.locations.splice(e,1),!c&&this.newLocations&&this.newLocations--}cancel(){this.alerts=[],this.closeDrawer.emit(null),this.getLocations.emit(this.getLocationsList(!1))}checkDetails(e){let o=this.merchantCaptureConfigLocationsFormArray.controls[e][this.pageConstants.controls];return!(o.name.value&&Number(o.number.value)||!o.name.value&&!Number(o.number.value))}setValidation(e){let o=this.merchantCaptureConfigLocationsFormArray.controls[e][this.pageConstants.controls];o.name.value||Number(o.number.value)?(o.name.setValidators([P.required]),o.number.setValidators([P.pattern(this.patternConstant.onlyIntegerWithoutDecimal),P.required]),o.name.updateValueAndValidity(),o.number.updateValueAndValidity()):(o.name.clearValidators(),o.number.clearValidators(),o.number.setValidators([P.pattern(this.patternConstant.onlyIntegerWithoutDecimal)]),o.name.updateValueAndValidity(),o.number.updateValueAndValidity(),this.alerts=[])}getLocationsList(e){let o=[];if(e){let c=[];for(let l=0;l<this.newLocations;l++)c.push(this.merchantCaptureConfigLocationsFormArray.value[0]),this.merchantCaptureConfigLocationsFormArray.removeAt(0),this.merchantCaptureConfig.locations.splice(0,1);this.newLocations=0,ye.forEach(c,(l,g)=>{this.merchantCaptureConfigLocationsFormArray.push(this.initLocations(l)),this.merchantCaptureConfig.locations.push(l)})}else{for(let c=0;c<this.newLocations;c++)this.removeLocation(0,!1,!0);this.newLocations=0}return ye.forEach(this.merchantCaptureConfigLocationsFormArray.value,(c,l)=>{c.name&&Number(c.number)&&o.push({name:c.name,number:c.number})}),this.merchantCaptureConfig.locations=o,this.merchantCaptureConfigLocationsFormArray.clear(),ye.forEach(this.merchantCaptureConfig.locations,(c,l)=>{this.merchantCaptureConfigLocationsFormArray.push(this.initLocations(c))}),o}save(){let e=!1;
935if(this.merchantCaptureLocationsForm.invalid&&(ye.forEach(this.merchantCaptureConfigLocationsFormArray.controls,(o,c)=>{(o.value.name&&!Number(o.value.number)||!o.value.name&&Number(o.value.number))&&(o.controls.name.markAsTouched(),o.controls.number.markAsTouched(),e=!0)}),e)){this.addLocAlert();return}this.alerts=[],this.closeDrawer.emit(null),this.getLocations.emit(this.getLocationsList(!0))}static{this.\u0275fac=function(o){return new(o||n)(f(K),f(U),f(dt))}}static{this.\u0275cmp=B({type:n,selectors:[["app-locations"]],inputs:{merchantCaptureConfig:"merchantCaptureConfig"},outputs:{closeDrawer:"closeDrawer",getLocations:"getLocations"},standalone:!1,features:[j],decls:13,vars:5,consts:[["class","select-account",4,"ngIf"],["stickToBottom","true"],[1,"d-flex","justify-content-end"],["type","button",1,"btn","btn-default","payee-button","flex-fill","flex-lg-grow-0",3,"click"],["type","button",1,"btn","btn-primary","flex-fill","flex-lg-grow-0",3,"click"],[1,"select-account"],[3,"alertArrayChange","alertArray"],[1,"d-flex","justify-content-end","flex-row","location-title"],["type","button",1,"btn","btn-default","btn-icon","select-button",3,"click"],["aria-hidden","true",1,"material-icons"],[1,"location-title"],[1,"row"],[1,"loc-headings","col-6","col-lg-7"],[1,"loc-headings","col-4","col-lg-4"],[1,"col-2","col-lg-1"],["class","selected-account-wrapper",3,"formGroup",4,"ngIf"],[1,"selected-account-wrapper",3,"formGroup"],["class","no-item-selected",4,"ngIf"],["formGroupName","merchantCaptureConfig"],["class","selected-account-list","formArrayName","locations",4,"ngIf"],[1,"no-item-selected"],["formArrayName","locations",1,"selected-account-list"],["class","account-items",3,"ngClass","formGroupName",4,"ngFor","ngForOf"],[1,"account-items",3,"ngClass","formGroupName"],[1,"col-6","col-lg-7"],[3,"ngClass"],["type","text","aria-required","true","aria-describedby","locationNameErr","formControlName","name","maxlength","44",1,"form-control",3,"blur","id"],["class","invalid-feedback",3,"id",4,"ngIf"],[1,"col-4","col-lg-4"],["type","text","aria-required","true","aria-describedby","numberErr","formControlName","number",1,"form-control",3,"blur","id"],["type","button",1,"btn","btn-default","btn-icon",3,"click"],[1,"material-icons"],[1,"invalid-feedback",3,"id"],[4,"ngIf"]],template:function(o,c){o&1&&(m(0,ec,29,7,"div",0),t(1,`
936`),i(2,"app-action-panel",1),t(3,`
937    `),i(4,"div",2),t(5,`
938        `),i(6,"button",3),h("click",function(){return c.cancel()}),t(7),a(),t(8,`
939        `),i(9,"button",4),h("click",function(){return c.save()}),t(10),a(),t(11,`
940    `),a(),t(12,`
941`),a()),o&2&&(d("ngIf",c.merchantCaptureLocationsForm),r(6),y("aria-label",c.literal.cancelDescription),r(),_(c.literal.cancel),r(2),y("aria-label",c.literal.saveDescription),r(),_(c.literal.save))},dependencies:[Lt,Y,W,Z,Vt,st,X,Zt,tt,mt,vt,wt,et],styles:[".select-account[_ngcontent-%COMP%]{padding-bottom:30px}@media (max-width: 991.98px){.select-account[_ngcontent-%COMP%]{margin:-12px}}.select-account[_ngcontent-%COMP%]   .select-button[_ngcontent-%COMP%]{padding-right:0}.select-account[_ngcontent-%COMP%]   .selected-account-wrapper[_ngcontent-%COMP%]{min-height:250px;overflow-y:auto}.select-account[_ngcontent-%COMP%]   .selected-account-wrapper[_ngcontent-%COMP%]   .selected-account-list[_ngcontent-%COMP%]{padding:0}.select-account[_ngcontent-%COMP%]   .selected-account-wrapper[_ngcontent-%COMP%]   .selected-account-list[_ngcontent-%COMP%]   .account-items[_ngcontent-%COMP%]{padding:5px 15px;word-break:break-all;border-bottom:2px solid #e0e0e0}@media (max-width: 991.98px){.select-account[_ngcontent-%COMP%]   .selected-account-wrapper[_ngcontent-%COMP%]   .selected-account-list[_ngcontent-%COMP%]   .account-items[_ngcontent-%COMP%]   .col[_ngcontent-%COMP%], .select-account[_ngcontent-%COMP%]   .selected-account-wrapper[_ngcontent-%COMP%]   .selected-account-list[_ngcontent-%COMP%]   .account-items[_ngcontent-%COMP%]   [class*=col-][_ngcontent-%COMP%]{padding:0 5px}}.select-account[_ngcontent-%COMP%]   .selected-account-wrapper[_ngcontent-%COMP%]   .selected-account-list[_ngcontent-%COMP%]   .account-items[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{line-height:20px;padding:0 2px}.select-account[_ngcontent-%COMP%]   .selected-account-wrapper[_ngcontent-%COMP%]   .selected-account-list[_ngcontent-%COMP%]   .account-items[_ngcontent-%COMP%]   .btn[_ngcontent-%COMP%]{padding:7px}.select-account[_ngcontent-%COMP%]   .loc-headings[_ngcontent-%COMP%]{color:#0000008a}.select-account[_ngcontent-%COMP%]   .btn-close-mb[_ngcontent-%COMP%]{width:34px;padding:7px;margin-bottom:20px}.select-account[_ngcontent-%COMP%]   .form-group[_ngcontent-%COMP%]{margin-bottom:5px;margin-top:5px}.select-account[_ngcontent-%COMP%]   .location-title[_ngcontent-%COMP%]{border-bottom:2px solid rgba(0,0,0,.12);padding:15px}@media (max-width: 991.98px){.select-account[_ngcontent-%COMP%]   .location-title[_ngcontent-%COMP%]   .col[_ngcontent-%COMP%], .select-account[_ngcontent-%COMP%]   .location-title[_ngcontent-%COMP%]   [class*=col-][_ngcontent-%COMP%]{padding:0 5px}}
941.select-account[_ngcontent-%COMP%]   .invalid-feedback[_ngcontent-%COMP%]{word-break:break-word}.select-account[_ngcontent-%COMP%]   .no-item-selected[_ngcontent-%COMP%]{max-height:250px;overflow-y:auto;padding:20px;background-color:#e0e0e0}.select-account[_ngcontent-%COMP%]   .new-location[_ngcontent-%COMP%]{padding:5px 15px;word-break:break-all;background-color:#e0e0e0;margin-bottom:0;border-bottom:2px solid rgba(0,0,0,.12)}"]})}}return n})();var ic=["location"],ac=["locationsDrawer"];function oc(n,p){if(n&1&&(i(0,"div"),t(1),a()),n&2){let e=s(2);r(),x(`
942                                `,e.literal.noItemsSelected,`
943                            `)}}function rc(n,p){if(n&1){let e=C();i(0,"li",34),t(1,`
944                                    `),i(2,"div",35),t(3,`
945                                        `),i(4,"span"),t(5,`
946                                            `),S(6),t(7,`
947                                                `),i(8,"span"),t(9),a(),t(10,`
948                                                `),i(11,"span"),t(12),a(),t(13,`
949                                                `),i(14,"span"),t(15),a(),t(16,`
950                                            `),w(),t(17,`
951                                        `),a(),t(18,`
952                                        `),i(19,"button",36),h("click",function(){let c=u(e).index,l=s(3);return v(l.removeLocation(c))}),t(20,`
953                                            `),i(21,"i",37),t(22),a(),t(23,`
954                                        `),a(),t(24,`
955                                    `),a(),t(25,`
956                                `),a()}if(n&2){let e=p.$implicit,o=s(3);r(9),_(e.name),r(3),_(o.specialCharacter.dash),r(3),_(e.number),r(7),_(o.iconLabel.close)}}function cc(n,p){if(n&1&&(i(0,"ul",32),t(1,`
957                                `),m(2,rc,26,4,"li",33),t(3,`
958                            `),a()),n&2){let e=s(2);r(2),d("ngForOf",e.merchantCaptureConfig.locations)}}function sc(n,p){if(n&1){let e=C();i(0,"div",6),t(1,`
959    `),i(2,"app-alert-container",7),F("alertArrayChange",function(c){u(e);let l=s();return M(l.alerts,c)||(l.alerts=c),v(c)}),a(),t(3,`
960    `),i(4,"form",8),t(5,`
961        `),i(6,"div"),t(7,`
962            `),S(8),t(9,`
963                `),i(10,"div",9),t(11,`
964                    `),i(12,"div",10),t(13,`
965                        `),i(14,"h3",11),t(15),a(),t(16,`
966                    `),a(),t(17,`
967                    `),i(18,"div",12),t(19,`
968                        `),i(20,"app-limit-specification",13),t(21,` 
969                        `),a(),t(22,`
970                    `),a(),t(23,`
971                    `),i(24,"div",14),t(25,`
972                        `),i(26,"div",15),t(27,`
973                            `),i(28,"p-checkbox",16),t(29,`
974                            `),a(),t(30,`
975                            `),i(31,"label",17),t(32),a(),t(33,`
976                        `),a(),t(34,`
977                        `),i(35,"div",15),t(36,`
978                            `),i(37,"p-checkbox",18),t(38,`
979                            `),a(),t(39,`
980                            `),i(40,"label",19),t(41),a(),t(42,`
981                        `),a(),t(43,`
982                    `),a(),t(44,`
983
984                    `),i(45,"div",20),t(46,`
985                        `),i(47,"div",21),t(48,`
986                            `),i(49,"span",22),t(50),a(),t(51,`
987                            `),i(52,"button",23),h("click",function(){u(e);let c=s();return v(c.addLocations())}),t(53),i(54,"i",24),t(55),a(),t(56,`
988                            `),a(),t(57,`
989                        `),a(),t(58,`
990                        `),i(59,"div",25),t(60,`
991                            `),m(61,oc,2,1,"div",26),t(62,`
992                            `),m(63,cc,4,1,"ul",27),t(64,`
993                        `),a(),t(65,`
994                    `),a(),t(66,`
995
996                `),a(),t(67,`
997            `),w(),t(68,`
998            `),i(69,"app-action-panel",28),t(70,`
999                `),i(71,"div",29),t(72,`
1000                    `),i(73,"button",30),h("click",function(){u(e);let c=s();return v(c.cancel())}),t(74),a(),t(75,`
1001                    `),i(76,"button",31),h("click",function(){u(e);let c=s();return v(c.save())}),t(77),a(),t(78,`
1002                `),a(),t(79,`
1003            `),a(),t(80,`
1004        `),a(),t(81,`
1005    `),a(),t(82,`
1006`),a()}if(n&2){let e=s();r(2),O("alertArray",e.alerts),r(2),d("formGroup",e.merchantCaptureChangeSettingForm),r(10),y("aria-level",e.pageConstants.ariaLevelValue.twoLevel),r(),_(e.literal.companySetting),r(5),d("parentForm",e.merchantCaptureForm.merchantCaptureConfig)("limitSpecifications",e.payment.merchantCaptureConfig.limitDefinitions)("maxLimitForSpecifications",e.payment.paymentSpecification.merchantCompanyAdminLimitMaximums)("specificationConfiguration",e.payment.paymentSpecification.merchantCaptureLimitsSpecification.permissionIdLimitSpecifications),r(8),d("binary",!0),r(4),x("",e.literal.customerEnableDepositName,`
1007                            `),r(5),d("binary",!0),r(4),x("",e.literal.viewSiteDeposits,`
1008                            `),r(9),_(e.literal.locations),r(2),y("aria-label",e.literal.addLocations),r(),x(`
1009                                `,e.literal.addLocations,`
1010                                `),r(2),_(e.iconLabel.chevronRight),r(6),d("ngIf",e.merchantCaptureConfig.locations&&e.merchantCaptureConfig.locations.length===0||!e.merchantCaptureConfig.locations),r(2),d("ngIf",e.merchantCaptureConfig.locations&&e.merchantCaptureConfig.locations.length>0),r(10),y("aria-label",e.literal.cancelDescription),r(),_(e.literal.cancel),r(2),d("disabled",e.isEmulationMode),y("aria-label",e.literal.saveDescription),r(),_(e.literal.save)}}function lc(n,p){if(n&1){let e=C();t(0,`
1011        `),i(1,"div",38),t(2,`
1012            `),i(3,"button",39),h("click",function(){u(e);let c=s();return v(c.onBack())}),t(4,`
1013                `),i(5,"i",37),t(6),a(),t(7,`
1014            `),a(),t(8,`
1015        `),a(),t(9,`
1016    `)}if(n&2){let e=s();r(6),_(e.iconLabel.arrowBack)}}function dc(n,p){if(n&1){let e=C();i(0,"app-locations",40,2),h("getLocations",function(c){u(e);let l=s();return v(l.getLocations(c))})("closeDrawer",function(c){u(e);let l=s();return v(l.closeLocationDrawer(c))}),a()}if(n&2){let e=s();d("merchantCaptureConfig",e.merchantCaptureConfig)}}var en=(()=>{class n extends G{constructor(e,o,c,l,g,b,I){super(l,b),this.alertService=e,this.companyOverviewService=o,this.fb=c,this.i18Svc=l,this.storageService=g,this.utilsService=b,this.modalService=I,this.closeDrawer=new nt,this.rdcUsers=[],this.userCols=[]}ngOnInit(){this.alerts=[],this.isSCOFormBuild=!1,super.ngOnInit(this.pageConstants.adminPayments),this.setGridConfiguration()}
1016initPage(e,o){this.payment=e,this.paymentType=o,this.isSCOFormBuild=!1,this.merchantCaptureAdminConfig=e.merchantCaptureAdminConfig,this.merchantCaptureConfig=e.merchantCaptureConfig,this.merchantCaptureCompanyDetails=e.merchantCaptureCompanyDetails,this.rdcUsers=e.rdcUsers,this.userData=this.storageService.getUserSettings(),this.initForm(),setTimeout(()=>{this.isSCOFormBuild=!0},0)}get merchantCaptureForm(){return this.merchantCaptureChangeSettingForm.controls}get merchantCaptureConfigForm(){return this.merchantCaptureForm.merchantCaptureConfig}get merchantCaptureConfigLimitDefinitionsFormArray(){return this.merchantCaptureConfigForm.get(this.pageConstants.limitDefinitions)}get merchantCaptureConfigConfigParamsFormArray(){return this.merchantCaptureConfigForm.get(this.pageConstants.configParams)}setGridConfiguration(){this.userCols=[{field:this.pageConstants.user,header:this.literal.user,fixed:!0,sortable:!1,class:""},{field:this.pageConstants.userId,header:this.literal.userId,fixed:!0,sortable:!1,class:""},{field:this.pageConstants.location,header:this.literal.location,fixed:!0,sortable:!1,class:""}]}removeLocation(e){this.merchantCaptureConfig.locations.splice(e,1),this.location.removeLocation(e,!0,!0)}initForm(){this.alerts=[],this.merchantCaptureChangeSettingForm=this.fb.group({merchantCaptureConfig:this.fb.group({}),merchantCaptureCompanyDetails:this.fb.group({customerEnableDepositName:[this.merchantCaptureCompanyDetails.customerEnableDepositName?this.merchantCaptureCompanyDetails.customerEnableDepositName.value:!1,[P.required]],viewSiteDeposits:[this.merchantCaptureCompanyDetails.viewSiteDeposits?this.merchantCaptureCompanyDetails.viewSiteDeposits.value:!1,[P.required]]})}),this.merchantCaptureChangeSettingForm.statusChanges.subscribe(e=>{this.sendFormStatus(e)})}sendFormStatus(e){e===this.pageConstants.invalid?this.addAlert():this.alerts=[]}getSymbol(){return this.specialCharacter.openParenthesis+this.specialCharacter.dollor+this.specialCharacter.closeParenthesis}addAlert(){let e=this.alertService.getAlertObject(this.validationMessage.formErr,this.pageConstants.danger,this.pageConstants.errorAlert);this.alerts=this.alertService.stackAlertArray(this.alerts,e)}checkMaxAmount(e,o){return Number(e)>Number(o)}parseAmount(e,o){let c=this.utilsService.removeSeparatorAmount(e,this.specialCharacter.comma);o.setValue(c)}removeSeparatorsAmount(e,o){o.setValue(e)}addLocations(){this.locationsDrawer.show()}afterClose(){if(this.location.alerts=[],this.location.newLocations){for(let e=0;e<this.location.newLocations;e++)this.location.removeLocation(0,!1,!0);this.location.newLocations=0}}getLocations(e){this.payment.merchantCaptureConfig.locations=e}onBack(){this.locationsDrawer.hide()}cancel(){this.closeDrawer.emit(null)}save(){if(this.markFormTouched(),this.merchantCaptureChangeSettingForm.invalid)return;let e=tn.cloneDeep(this.merchantCaptureConfigLimitDefinitionsFormArray?this.merchantCaptureConfigLimitDefinitionsFormArray.value:[]);tn.forEach(e,(l,g)=>{l.specificationId===this.pageConstants.SingleDepositAmount&&(l.specificationId=this.pageConstants.SingleTransactionAmount),l.specificationId===this.pageConstants.SingleItemAmount&&(l.specificationId=this.pageConstants.SingleDepositItemAmount)});let c={merchantCaptureCompanyConfig:{limitDefinitions:e,locations:this.payment.merchantCaptureConfig.locations},merchantCaptureCompanyDetails:{customerEnableDepositName:{key:"customerEnableDepositName",value:this.merchantCaptureChangeSettingForm.controls.merchantCaptureCompanyDetails.value.customerEnableDepositName},viewSiteDeposits:{key:"viewSiteDeposits",value:this.merchantCaptureChangeSettingForm.controls.merchantCaptureCompanyDetails.value.viewSiteDeposits}}};this.companyOverviewService.updateChangeSettings(this.userData.companyUid,this.paymentType,c).pipe(q(this)).subscribe(l=>{this.closeDrawer.emit(l.successBanners)})}closeLocationDrawer(e){this.locationsDrawer.hide()}markFormTouched(){this.merchantCaptureChangeSettingForm=this.utilsService.markFormGroupTouched(this.merchantCaptureChangeSettingForm)}static{this.\u0275fac=function(o){return new(o||n)(f(K),f(J),f(dt),f(U),f($),f(Q),f(ge))}}static{this.\u0275cmp=B({type:n,selectors:[["app-change-merchant-settings"]],viewQuery:function(o,c){if(o&1&&(it(ic,5),it(ac,5)),o&2){let l;at(l=ot())&&(c.location=l.first),at(l=ot())&&(c.locationsDrawer=l.first)}},outputs:{closeDrawer:"closeDrawer"},standalone:!1,features:[j],decls:10,vars:5,consts:[["locationsDrawer",""],["customButtons",""],["location",""],["class","change-settings",4,"ngIf"],[3,"afterClose","blockScroll","modal","drawerTitle"],[3,"merchantCaptureConfig","getLocations","closeDrawer",4,"ngIf"],[1,"change-settings"],[3,"alertArrayChange","alertArray"],["role","log",3,"formGroup"],[1,"card","fdl-card","limit-card"],[1,"card-header"],[1,"card-title"],["formGroupName","merchantCaptureConfig",1,"card-body","pb-0","limit-definitions"],["columnSize","col-6",3,"parentForm","limitSpecifications","maxLimitForSpecifications","specificationConfiguration"],["formGroupName","merchantCaptureCompanyDetails",1,"card-body","pt-0","limit-definitions","row"],[1,"form-group","col-md-6"],["inputId","customerEnableDepositName","formControlName","customerEnableDepositName","name","customerEnableDepositName",3,"binary"],["for","customerEnableDepositName"],["inputId","viewSiteDeposits","formControlName","viewSiteDeposits","name","viewSiteDeposits",3,"binary"],["for","viewSiteDeposits"],[1,"select-account"],[1,"d-flex","justify-content-between","flex-row"],[1,"account-title"],["type","button",1,"btn","btn-default","btn-icon","select-button",3,"click"],["aria-hidden","true",1,"material-icons"],[1,"selected-account-wrapper"],[4,"ngIf"],["class","selected-account-list row",4,"ngIf"],["stickToBottom","true"],[1,"d-flex","justify-content-end"],["type","button",1,"btn","btn-default","payee-button","flex-fill","flex-lg-grow-0",3,"click"],["type","button",1,"btn","btn-primary","flex-fill","flex-lg-grow-0",3,"click","disabled"],[1,"selected-account-list","row"],["class","col-md-6",4,"ngFor","ngForOf"],[1,"col-md-6"],[1,"account-items"],["type","button",1,"btn","btn-default","btn-icon",3,"click"],[1,"material-icons"],[1,"mr-2"],["type","button","aria-label","Close","name","backBtn","custom-taborder","","tab-prev","btnSave",1,"close",3,"click"],[3,"getLocations","closeDrawer","merchantCaptureConfig"]],template:function(o,c){if(o&1){let l=C();m(0,sc,83,23,"div",3),t(1,`
1017`),i(2,"app-drawer",4,0),h("afterClose",function(){return u(l),v(c.afterClose())}),t(4,`
1018    `),m(5,lc,10,1,"ng-template",null,1,L),t(7,`
1019    `),m(8,dc,2,1,"app-locations",5),t(9,`
1020`),a()}o&2&&(d("ngIf",c.merchantCaptureChangeSettingForm&&c.isSCOFormBuild),r(2),d("blockScroll",!1)("modal",!1)("drawerTitle",c.literal.locations),r(6),d("ngIf",c.merchantCaptureConfig))}
1020,dependencies:[Y,W,Nt,Z,ue,lt,st,X,Pt,tt,mt,vt,et,Ue,ri],styles:[".select-account[_ngcontent-%COMP%]{padding:20px;background-color:#fafafa}.select-account[_ngcontent-%COMP%]   .select-button[_ngcontent-%COMP%]{padding-right:0}.select-account[_ngcontent-%COMP%]   .account-title[_ngcontent-%COMP%]{align-items:center;margin-bottom:0;font-size:1rem;padding-top:10px}.select-account[_ngcontent-%COMP%]   .selected-account-wrapper[_ngcontent-%COMP%]{max-height:250px;overflow-y:auto;padding:20px;background-color:#e0e0e0}.select-account[_ngcontent-%COMP%]   .selected-account-wrapper[_ngcontent-%COMP%]   .selected-account-list[_ngcontent-%COMP%]{padding:0}.select-account[_ngcontent-%COMP%]   .selected-account-wrapper[_ngcontent-%COMP%]   .selected-account-list[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{list-style:none}.select-account[_ngcontent-%COMP%]   .selected-account-wrapper[_ngcontent-%COMP%]   .selected-account-list[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]::marker{display:none;color:transparent}.select-account[_ngcontent-%COMP%]   .selected-account-wrapper[_ngcontent-%COMP%]   .selected-account-list[_ngcontent-%COMP%]   .account-items[_ngcontent-%COMP%]{display:flex;padding:10px;background-color:#fff;margin-bottom:2px;word-break:break-all}.select-account[_ngcontent-%COMP%]   .selected-account-wrapper[_ngcontent-%COMP%]   .selected-account-list[_ngcontent-%COMP%]   .account-items[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{line-height:20px;padding:0 2px}.select-account[_ngcontent-%COMP%]   .selected-account-wrapper[_ngcontent-%COMP%]   .selected-account-list[_ngcontent-%COMP%]   .account-items[_ngcontent-%COMP%]   .btn[_ngcontent-%COMP%]{padding:0;height:auto;margin:0 0 0 auto}.select-account[_ngcontent-%COMP%]   .btn-close-mb[_ngcontent-%COMP%]{width:34px;padding:7px;margin-bottom:20px}"]})}}return n})();var Qt=Ct(It());var pc=()=>({width:"100%"});function mc(n,p){if(n&1&&(i(0,"div",24),t(1,`
1021                            `),i(2,"i",25),t(3),a(),t(4),k(5,"replace"),a()),n&2){let e=s(2);r(3),_(e.iconLabel.error),r(),x(`
1022                            `,N(5,2,e.validationMessage.noMoreChars,e.patternConstant.maxlength.l16),`
1023                        `)}}function _c(n,p){if(n&1&&(i(0,"div",26),t(1,`
1024                            `),i(2,"i",25),t(3),a(),t(4),a()),n&2){let e=s(2);r(3),_(e.iconLabel.error),r(),x(`
1025                            `,e.validationMessage.specialCharacters,`
1026                        `)}}function gc(n,p){if(n&1&&(i(0,"div",21),t(1,`
1027                        `),m(2,mc,6,5,"div",22),t(3,`
1028                        `),m(4,_c,5,2,"div",23),t(5,`
1029                    `),a()),n&2){let e=s();r(2),d("ngIf",e.addressForm.get("buildingNumber").errors.maxlength),r(2),d("ngIf",e.addressForm.get("buildingNumber").errors.pattern)}}function xc(n,p){if(n&1&&(i(0,"div",29),t(1,`
1030                            `),i(2,"i",25),t(3),a(),t(4),k(5,"replace"),a()),n&2){let e=s(2);r(3),_(e.iconLabel.error),r(),x(`
1031                            `,N(5,2,e.validationMessage.noMoreChars,e.patternConstant.maxlength.l70),`
1032                        `)}}function uc(n,p){if(n&1&&(i(0,"div",30),t(1,`
1033                            `),i(2,"i",25),t(3),a(),t(4),a()),n&2){let e=s(2);r(3),_(e.iconLabel.error),r(),x(`
1034                            `,e.validationMessage.specialCharacters,`
1035                        `)}}function vc(n,p){if(n&1&&(i(0,"div",21),t(1,`
1036                        `),m(2,xc,6,5,"div",27),t(3,`
1037                        `),m(4,uc,5,2,"div",28),t(5,`
1038                    `),a()),n&2){let e=s();r(2),d("ngIf",e.addressForm.get("streetAddress").errors.maxlength),r(2),d("ngIf",e.addressForm.get("streetAddress").errors.pattern)}}function hc(n,p){if(n&1&&(i(0,"div",33),t(1,`
1039                            `),i(2,"i",25),t(3),a(),t(4),k(5,"replace"),a()),n&2){let e=s(2);r(3),_(e.iconLabel.error),r(),x(`
1040                            `,N(5,2,e.validationMessage.noMoreChars,e.patternConstant.maxlength.l35),`
1041                        `)}}function Cc(n,p){if(n&1&&(i(0,"div",34),t(1,`
1042                            `),i(2,"i",25),t(3),a(),t(4),a()),n&2){let e=s(2);r(3),_(e.iconLabel.error),r(),x(`
1043                            `,e.validationMessage.specialCharacters,`
1044                        `)}}function fc(n,p){if(n&1&&(i(0,"div",21),t(1,`
1045                        `),m(2,hc,6,5,"div",31),t(3,`
1046                        `),m(4,Cc,5,2,"div",32),t(5,`
1047                    `),a()),n&2){let e=s();r(2),d("ngIf",e.addressForm.get("city").errors.maxlength),r(2),d("ngIf",e.addressForm.get("city").errors.pattern)}}function yc(n,p){if(n&1&&(i(0,"div",37),t(1,`
1048                            `),i(2,"i",25),t(3),a(),t(4),k(5,"replace"),a()),n&2){let e=s(2);r(3),_(e.iconLabel.error),r(),x(`
1049                            `,N(5,2,e.validationMessage.noMoreChars,e.patternConstant.maxlength.l35),`
1050                        `)}}function bc(n,p){if(n&1&&(i(0,"div",38),t(1,`
1051                            `),i(2,"i",25),t(3),a(),t(4),a()),n&2){let e=s(2);r(3),_(e.iconLabel.error),r(),x(`
1052                            `,e.validationMessage.specialCharacters,`
1053                        `)}}function Sc(n,p){if(n&1&&(i(0,"div",21),t(1,`
1054                        `),m(2,yc,6,5,"div",35),t(3,`
1055                        `),m(4,bc,5,2,"div",36),t(5,`
1056                    `),a()),n&2){let e=s();r(2),d("ngIf",e.addressForm.get("state").errors.maxlength),r(2),d("ngIf",e.addressForm.get("state").errors.pattern)}}function wc(n,p){if(n&1&&(i(0,"div",41),t(1,`
1057                            `),i(2,"i",25),t(3),a(),t(4),k(5,"replace"),a()),n&2){let e=s(2);r(3),_(e.iconLabel.error),r(),x(`
1058                            `,N(5,2,e.validationMessage.noMoreChars,e.patternConstant.maxlength.l16),`
1059                        `)}}function Pc(n,p){if(n&1&&(i(0,"div",42),t(1,`
1060                            `),i(2,"i",25),t(3),a(),t(4),a()),n&2){let e=s(2);r(3),_(e.iconLabel.error),r(),x(`
1061                            `,e.validationMessage.specialCharacters,`
1062                        `)}}function Ic(n,p){if(n&1&&(i(0,"div",21),t(1,`
1063                        `),m(2,wc,6,5,"div",39),t(3,`
1064                        `),m(4,Pc,5,2,"div",40),t(5,`
1065                    `),a()),n&2){let e=s();r(2),d("ngIf",e.addressForm.get("zipCode").errors.maxlength),r(2),d("ngIf",e.addressForm.get("zipCode").errors.pattern)}}function Ec(n,p){if(n&1&&(i(0,"div",49),t(1,`
1066                                `),i(2,"i",25),t(3),a(),t(4),k(5,"replace"),a()),n&2){let e=s(3);r(3),_(e.iconLabel.error),r(),x(`
1067                                `,N(5,2,e.validationMessage.noMoreChars,e.patternConstant.maxlength.l70),`
1068                            `)}}function Tc(n,p){if(n&1&&(i(0,"div",50),t(1,`
1069                                `),i(2,"i",25),t(3),a(),t(4),a()),n&2){let e=s(3);r(3),_(e.iconLabel.error),r(),x(`
1070                                `,e.validationMessage.specialCharacters,`
1071                            `)}}function Ac(n,p){if(n&1&&(i(0,"div",21),t(1,`
1072                            `),m(2,Ec,6,5,"div",47),t(3,`
1073                            `),m(4,Tc,5,2,"div",48),t(5,`
1074                        `),a()),n&2){let e=s(2);r(2),d("ngIf",e.addressForm.get("adrLine1").errors.maxlength),r(2),d("ngIf",e.addressForm.get("adrLine1").errors.pattern)}}function Oc(n,p){if(n&1&&(i(0,"div",53),t(1,`
1075                                `),i(2,"i",25),t(3),a(),t(4),k(5,"replace"),a()),n&2){let e=s(3);r(3),_(e.iconLabel.error),r(),x(`
1076                                `,N(5,2,e.validationMessage.noMoreChars,e.patternConstant.maxlength.l70),`
1077                            `)}}function Mc(n,p){if(n&1&&(i(0,"div",54),t(1,`
1078                                `),i(2,"i",25),t(3),a(),t(4),a()),n&2){let e=s(3);r(3),_(e.iconLabel.error),r(),x(`
1079                                `,e.validationMessage.specialCharacters,`
1080                            `)}}function Fc(n,p){if(n&1&&(i(0,"div",21),t(1,`
1081                            `),m(2,Oc,6,5,"div",51),t(3,`
1082                            `),m(4,Mc,5,2,"div",52),t(5,`
1083                        `),a()),n&2){let e=s(2);r(2),d("ngIf",e.addressForm.get("adrLine2").errors.maxlength),r(2),d("ngIf",e.addressForm.get("adrLine2").errors.pattern)}}function Dc(n,p){if(n&1&&(S(0),t(1,`
1084                    `),i(2,"div",6),t(3,`
1085                        `),i(4,"label",43),t(5),a(),t(6,`
1086                        `),E(7,"input",44),t(8,`
1087                        `),m(9,Ac,6,2,"div",9),t(10,`
1088                    `),a(),t(11,`
1089
1090                    `),i(12,"div",6),t(13,`
1091                        `),i(14,"label",45),t(15),a(),t(16,`
1092                        `),E(17,"input",46),t(18,`
1093                        `),m(19,Fc,6,2,"div",9),t(20,`
1094                    `),a(),t(21,`
1095                `),w()),n&2){let e=s();r(5),_(e.literal.addressLine1),r(4),d("ngIf",e.addressForm.get("adrLine1").invalid&&(e.addressForm.get("adrLine1").dirty||e.addressForm.get("adrLine1").touched)),r(6),_(e.literal.addressLine2),r(4),d("ngIf",e.addressForm.get("adrLine2").invalid&&(e.addressForm.get("adrLine2").dirty||e.addressForm.get("adrLine2").touched))}}var si=(()=>{class n extends G{get supportHybridFreeForm(){return this.wireBankConfig?.supportHybridFreeForm}constructor(e,o){super(e,o),this.i18Svc=e,this.utilsSvc=o}ngOnInit(){super.ngOnInit(this.pageConstants.adminPayments)}ngOnDestroy(){}static{this.\u0275fac=function(o){return new(o||n)(f(U),f(Q))}}static{this.\u0275cmp=B({type:n,selectors:[["app-wire-address"]],inputs:{addressForm:"addressForm",countryList:"countryList",wireBankConfig:"wireBankConfig"},standalone:!1,features:[j],decls:79,vars:22,consts:[[1,"card","fdl-card","accounts-permission"],[1,"card-header"],[1,"card-title"],[1,"card-body"],[1,"limit-definitions"],[1,"col-lg-5",3,"formGroup"],[1,"form-group"],["for","buildingNumber"],["id","buildingNumber","formControlName","buildingNumber","type","text","maxlength","16","aria-describedby","buildingNumberErr",1,"form-control"],["class","invalid-feedback",4,"ngIf"],["for","streetAddress"],["id","streetAddress","formControlName","streetAddress","type","text","maxlength","70","aria-describedby","streetAddressErr",1,"form-control"],["for","city"],["id","city","formControlName","city","type","text","maxlength","35","aria-describedby","cityErr",1,"form-control"],["for","state"],["id","state","formControlName","state","type","text","maxlength","35","aria-describedby","stateErr",1,"form-control"],["for","zipCode"],["id","zipCode","formControlName","zipCode","type","text","maxlength","16","aria-describedby","zipCodeErr",1,"form-control"],["for","country-input"],["inputId","country-input","formControlName","country","name","country","optionLabel","name",3,"dropdownIcon","options","placeholder"],[4,"ngIf"],[1,"invalid-feedback"],["id","buildingNumberErr",4,"ngIf"],["id","buildingNumberPatternErr",4,"ngIf"],["id","buildingNumberErr"],["aria-hidden","true",1,"material-icons"],["id","buildingNumberPatternErr"],["id","streetAddressErr",4,"ngIf"],["id","streetAddressPatternErr",4,"ngIf"],["id","streetAddressErr"],["id","streetAddressPatternErr"],["id","cityErr",4,"ngIf"],["id","cityPatternErr",4,"ngIf"],["id","cityErr"],["id","cityPatternErr"],["id","stateErr",4,"ngIf"],["id","statePatternErr",4,"ngIf"],["id","stateErr"],["id","statePatternErr"],["id","zipCodeErr",4,"ngIf"],["id","zipCodePatternErr",4,"ngIf"],["id","zipCodeErr"],["id","zipCodePatternErr"],["for","adrLine1"],["id","adrLine1","formControlName","adrLine1","type","text","maxlength","70","aria-describedby","adrLine1Err",1,"form-control"],["for","adrLine2"],["id","adrLine2","formControlName","adrLine2","type","text","maxlength","70","aria-describedby","adrLine2Err",1,"form-control"],["id","adrLine1Err",4,"ngIf"],["id","adrLine1PatternErr",4,"ngIf"],["id","adrLine1Err"],["id","adrLine1PatternErr"],["id","adrLine2Err",4,"ngIf"],["id","adrLine2PatternErr",4,"ngIf"],["id","adrLine2Err"],["id","adrLine2PatternErr"]],template:function(o,c){o&1&&(i(0,"div",0),t(1,`
1096    `),i(2,"div",1),t(3,`
1097        `),i(4,"h3",2),t(5),a(),t(6,`
1098    `),a(),t(7,`
1099    `),i(8,"div",3),t(9,`
1100        `),i(10,"div",4),t(11,`
1101            `),i(12,"div",5),t(13,`
1102
1103                `),i(14,"div",6),t(15,`
1104                    `),i(16,"label",7),t(17),a(),t(18,`
1105                    `),E(19,"input",8),t(20,`
1106                    `),m(21,gc,6,2,"div",9),t(22,`
1107                `),a(),t(23,`
1108
1109                `),i(24,"div",6),t(25,`
1110                    `),i(26,"label",10),t(27),a(),t(28,`
1111                    `),E(29,"input",11),t(30,`
1112                    `),m(31,vc,6,2,"div",9),t(32,`
1113                `),a(),t(33,`
1114
1115                `),i(34,"div",6),t(35,`
1116                    `),i(36,"label",12),t(37),a(),t(38,`
1117                    `),E(39,"input",13),t(40,`
1118                    `),m(41,fc,6,2,"div",9),t(42,`
1119                `),a(),t(43,`
1120
1121                `),i(44,"div",6),t(45,`
1122                    `),i(46,"label",14),t(47),a(),t(48,`
1123                    `),E(49,"input",15),t(50,`
1124                    `),m(51,Sc,6,2,"div",9),t(52,`
1125                `),a(),t(53,`
1126
1127                `),i(54,"div",6),t(55,`
1128                    `),i(56,"label",16),t(57),a(),t(58,`
1129                    `),E(59,"input",17),t(60,`
1130                    `),m(61,Ic,6,2,"div",9),t(62,`
1131                `),a(),t(63,`
1132
1133                `),i(64,"div",6),t(65,`
1134                    `),i(66,"label",18),t(67),a(),t(68,`
1135                    `),i(69,"p-dropdown",19),t(70,`
1136                    `),a(),t(71,`
1137                `),a(),t(72,`
1138
1139                `),m(73,Dc,22,4,"ng-container",20),t(74,`
1140
1141            `),a(),t(75,`
1142        `),a(),t(76,`
1143    `),a(),t(77,`
1144`),a(),t(78,`
1145`)),o&2&&(r(4),y("aria-level",c.pageConstants.ariaLevelValue.twoLevel),r(),_(c.literal.defaultCompanyAddress),r(7),d("formGroup",c.addressForm),r(5),_(c.literal.buildingNumber),r(4),d("ngIf",c.addressForm.get("buildingNumber").invalid&&(c.addressForm.get("buildingNumber").dirty||c.addressForm.get("buildingNumber").touched)),r(6),_(c.literal.streetName),r(4),d("ngIf",c.addressForm.get("streetAddress").invalid&&(c.addressForm.get("streetAddress").dirty||c.addressForm.get("streetAddress").touched)),r(6),_(c.literal.cityTown),r(4),d("ngIf",c.addressForm.get("city").invalid&&(c.addressForm.get("city").dirty||c.addressForm.get("city").touched)),r(6),_(c.literal.stateProvince),r(4),d("ngIf",c.addressForm.get("state").invalid&&(c.addressForm.get("state").dirty||c.addressForm.get("state").touched)),r(6),_(c.literal.zipPostalCode),r(4),d("ngIf",c.addressForm.get("zipCode").invalid&&(c.addressForm.get("zipCode").dirty||c.addressForm.get("zipCode").touched)),r(6),_(c.literal.country),r(2),Wt(rt(21,pc)),T("dropdownIcon","material-icons ",c.iconLabel.expandMore,""),R("placeholder",c.literal.select),d("options",c.countryList),r(4),d("ngIf",c.supportHybridFreeForm))},dependencies:[W,Vt,st,X,Zt,Xt,tt,mt,Gt],encapsulation:2})}}return n})();var Lc=()=>({standalone:!0});function Vc(n,p){if(n&1){let e=C();S(0),t(1,`
1146                        `),i(2,"div",12),t(3,`
1147                            `),i(4,"div",13),t(5,`
1148                                `),i(6,"h3",14),t(7),a(),t(8,`
1149                            `),a(),t(9,`
1150                        `),a(),t(10,`
1151                        `),i(11,"div",15),t(12,`
1152                            `),i(13,"app-limit-specification",16),h("updateLimitSpecification",function(c){u(e);let l=s(2);return v(l.updateDefaultSettingsValue(c))}),t(14,`
1153                            `),a(),t(15,`
1154                        `),a(),t(16,`
1155                    `),w()}if(n&2){let e=s(2);r(6),y("aria-level",e.pageConstants.ariaLevelValue.twoLevel),r(),_(e.literal.defaultUserLimits),r(6),d("parentForm",e.form.wireConfig)("limitSpecifications",e.payment.wireConfig.limitDefinitions)("specificationConfiguration",e.payment.paymentSpecification.wireTransferLimitsSpecification.permissionIdLimitSpecifications)("maxLimitForSpecifications",e.payment.paymentSpecification.wireTransferCompanyAdminLimitMaximums)}}function Nc(n,p){if(n&1&&(i(0,"div",28),t(1,`
1156                                                `),i(2,"div",35),t(3,`
1157                                                    `),E(4,"p-checkbox",36),t(5,`
1158                                                    `),E(6,"p-checkbox",37),t(7,`
1159                                                `),a(),t(8,`
1160                                            `),a()),n&2){let e=s().index,o=s(4);
1160r(4),T("inputId","domesticWire",e,""),d("label",o.literal.usd)("binary",!0),r(2),T("inputId","fxWire",e,""),d("label",o.literal.fx)("binary",!0)}}function Rc(n,p){if(n&1){let e=C();i(0,"button",38),h("click",function(){u(e);let c=s().index,l=s(4);return v(l.removePermissionSet(c))}),t(1,`
1161                                                        `),i(2,"i",39),t(3),a(),t(4,`
1162                                                    `),a()}if(n&2){let e=s(5);y("aria-label",e.literal.removePermissionSet),r(3),_(e.iconLabel.close)}}function Bc(n,p){if(n&1){let e=C();i(0,"button",38),h("click",function(){u(e);let c=s().index,l=s(4);return v(l.removePermissionSet(c))}),t(1,`
1163                                                        `),i(2,"i",39),t(3),a(),t(4,`
1164                                                    `),a()}if(n&2){let e=s(5);y("aria-label",e.literal.removePermissionSet),r(3),_(e.iconLabel.close)}}function jc(n,p){if(n&1){let e=C();i(0,"div",26),t(1,`
1165                                            `),m(2,Nc,9,8,"div",27),t(3,`
1166                                            `),i(4,"div",28),t(5,`
1167                                                `),i(6,"div",29),t(7,`
1168                                                    `),m(8,Rc,5,2,"button",30),t(9,`
1169                                                `),a(),t(10,`
1170                                                `),i(11,"div",31),t(12,`
1171                                                    `),i(13,"app-account-list",32),h("selectedAccounts",function(c){let l=u(e).index,g=s(4);return v(g.getSelectedAccounts(c,l))}),t(14,`
1172                                                    `),a(),t(15,`
1173                                                `),a(),t(16,`
1174                                                `),i(17,"div",33),t(18,`
1175                                                    `),m(19,Bc,5,2,"button",30),t(20,`
1176                                                `),a(),t(21,`
1177                                            `),a(),t(22,`
1178                                            `),i(23,"app-limit-specification",34),h("updateLimitSpecification",function(c){let l=u(e).index,g=s(4);return v(g.updateDefaultAccountsValue(c,l))}),t(24,`
1179                                            `),a(),t(25,`
1180                                        `),a()}if(n&2){let e=p.index,o=s(4);d("formGroupName",e),r(2),d("ngIf",o.userServiceSettings==null?null:o.userServiceSettings.wires.showUsdFx),r(6),d("ngIf",e>=1),r(5),d("serviceId",o.serviceIds.WIREPAYMENTS)("entitledAccountIds",o.entitledAccountIds[e])("details",o.payment)("companyAccountIds",o.companyAccountIds[e])("accountIdsToExclude",o.accountIdsToExclude[e]),r(6),d("ngIf",e>=1),r(4),R("id",e),d("isTwoColumn",!0)("showApprovalForm",!0)("parentForm",o.permissionsFormArray.controls[e])("specificationConfiguration",o.payment.paymentSpecification.wireTransferLimitsSpecification.permissionIdLimitSpecifications)("limitSpecifications",o.payment.wirePermissions[e].limitDefinitions)("maxLimitFromForm",o.limitDefinitionsFormArray==null?null:o.limitDefinitionsFormArray.value)}}function Wc(n,p){if(n&1&&(S(0,24),t(1,`
1181                                        `),m(2,jc,26,16,"div",25),t(3,`
1182                                    `),w()),n&2){let e=s(3);r(2),d("ngForOf",e.permissionsFormArray.controls)}}function Uc(n,p){if(n&1){let e=C();S(0),t(1,`
1183                        `),i(2,"div",17),t(3,`
1184                            `),i(4,"div",13),t(5,`
1185                                `),i(6,"h3",14),t(7),a(),t(8,`
1186                            `),a(),t(9,`
1187                            `),i(10,"div",18),t(11,`
1188                                `),i(12,"div",19),t(13,`
1189                                    `),m(14,Wc,4,1,"ng-container",20),t(15,`
1190                                `),a(),t(16,`
1191                            `),a(),t(17,`
1192                            `),i(18,"div",21),t(19,`
1193                                `),i(20,"button",22),h("click",function(){u(e);let c=s(2);return v(c.addPermissionSet())}),t(21,`
1194                                    `),i(22,"i",23),t(23),a(),t(24),a(),t(25,`
1195                            `),a(),t(26,`
1196                        `),a(),t(27,`
1197                    `),w()}if(n&2){let e=s(2);r(6),y("aria-level",e.pageConstants.ariaLevelValue.twoLevel),r(),_(e.literal.defaultAccountsPermission),r(7),d("ngIf",e.permissionsFormArray.controls.length),r(6),y("aria-label",e.literal.addPermissionDetail
1197s),r(3),_(e.iconLabel.add),r(),x("",e.literal.addPermissionSet,`
1198                                `)}}function Gc(n,p){if(n&1&&(S(0),t(1,`
1199                        `),i(2,"app-wire-address",40),t(3,`
1200                        `),a(),t(4,`
1201                    `),w()),n&2){let e=s(2);r(2),d("addressForm",e.addressForm)("countryList",e.countryList)("wireBankConfig",e.wireBankConfig)}}function qc(n,p){if(n&1){let e=C();i(0,"div"),t(1,`
1202                            `),i(2,"app-alert-container",2),F("alertArrayChange",function(c){u(e);let l=s(3);return M(l.templateArray,c)||(l.templateArray=c),v(c)}),a(),t(3,`
1203                        `),a()}if(n&2){let e=s(3);r(2),O("alertArray",e.templateArray)}}function Hc(n,p){if(n&1){let e=C();i(0,"div",45),t(1,`
1204                                        `),i(2,"p-checkbox",46),F("ngModelChange",function(c){u(e);let l=s(3);return M(l.payment.wireConfig.masterTemplates[0].semiRepetRequiredFields,c)||(l.payment.wireConfig.masterTemplates[0].semiRepetRequiredFields=c),v(c)}),t(3,`
1205                                        `),a(),t(4,`
1206                                    `),a()}if(n&2){let e=p.$implicit,o=p.index,c=s(3);r(2),T("inputId","check",o,""),R("value",e.value),R("label",e.label),d("disabled",!c.payment.canEditFieldGroups),O("ngModel",c.payment.wireConfig.masterTemplates[0].semiRepetRequiredFields),d("ngModelOptions",rt(8,Lc)),y("aria-disabled",!c.payment.canEditFieldGroups)}}function zc(n,p){if(n&1&&(i(0,"div",47),t(1,`
1207                                    `),i(2,"i",48),t(3),a(),t(4,`
1208                                    `),i(5,"span",49),t(6),a(),t(7,`
1209                                `),a()),n&2){let e=s(3);r(3),_(e.iconLabel.error),r(3),_(e.validationMessage.atleastOneFieldSelected)}}function Yc(n,p){if(n&1&&(S(0),t(1,`
1210                        `),m(2,qc,4,1,"div",41),t(3,`
1211                        `),i(4,"div",42),t(5,`
1212                            `),i(6,"div",13),t(7,`
1213                                `),i(8,"h4",14),t(9),a(),t(10,`
1214                            `),a(),t(11,`
1215                            `),i(12,"div",18),t(13,`
1216                                `),i(14,"div",28),t(15,`
1217                                    `),m(16,Hc,5,9,"div",43),t(17,`
1218                                `),a(),t(18,`
1219                                `),m(19,zc,8,2,"div",44),t(20,`
1220                            `),a(),t(21,`
1221                        `),a(),t(22,`
1222                    `),w()),n&2){let e=s(2);r(2),d("ngIf",!e.payment.canEditFieldGroups),r(6),y("aria-level",e.pageConstants.ariaLevelValue.threeLevel),r(),_(e.literal.templateSettingsHeading),r(7),d("ngForOf",e.payment.templateSettingChkboxes),r(3),d("ngIf",e.payment.wireConfig.masterTemplates[0].semiRepetRequiredFields&&!e.payment.wireConfig.masterTemplates[0].semiRepetRequiredFields.length)}}function $c(n,p){if(n&1){let e=C();i(0,"div",1),t(1,`
1223    `),i(2,"app-alert-container",2),F("alertArrayChange",function(c){u(e);let l=s();return M(l.alerts,c)||(l.alerts=c),v(c)}),a(),t(3,`
1224    `),i(4,"form",3),t(5,`
1225        `),i(6,"div",4),t(7,`
1226            `),i(8,"app-dynamic-tabs",5),F("selectedTabChange",function(c){u(e);let l=s();return M(l.selectedTab,c)||(l.selectedTab=c),v(c)}),h("beforeTabSelection",function(c){u(e);let l=s();return v(l.tabChange(c))}),t(9,`
1227                `),S(10,6),t(11,`
1228                    `),m(12,Vc,17,6,"ng-container",7),t(13,`
1229                    `),m(14,Uc,28,6,"ng-container",7),t(15,`
1230                    `),m(16,Gc,5,3,"ng-container",7),t(17,`
1231                    `),m(18,Yc,23,5,"ng-container",7),t(19,`
1232                `),w(),t(20,`
1233            `),a(),t(21,`
1234            `),i(22,"app-action-panel",8),t(23,`
1235                `),i(24,"div",9),t(25,`
1236                    `),i(26,"button",10),h("click",function(){u(e);let c=s();return v(c.cancel())}),t(27),a(),t(28,`
1237                    `),i(29,"button",11),h("click",function(){u(e);let c=s();return v(c.save())}),t(30),a(),t(31,`
1238                `),a(),t(32,`
1239            `),a(),t(33,`
1240        `),a(),t(34,`
1241    `),a(),t(35,`
1242`),a()}if(n&2){let e=s();r(2),O("alertArray",e.alerts),r(2),d("formGroup",e.changeSettingForm),r(4),O("selectedTab",e.selectedTab),d("tabsInput",e.subTabs),r(2),d("ngSwitch",e.selectedTab.id),r(2),d("ngSwitchCase",e.pageConstants.limits),r(2),d("ngSwitchCase",e.pageConstants.accountsAndPermissions),r(2),d("ngSwitchCase",e.pageConstants.address),r(2),d("ngSwitchCase",e.pageConstants.templateSettings),r(8),y("aria-label",e.literal.cancelDescription),r(),_(e.literal.cancel),r(2),d("disabled",e.isEmulationMode),y("aria-label",e.literal.saveBtnAdaText),r(),_(e.literal.save)}}var nn=(()=>{class n extends G{constructor(e,o,c,l,g,b,I){super(l,b),this.alertService=e,this.companyOverviewService=o,this.fb=c,this.i18Svc=l,this.limitSpecificationService=g,this.utilsService=b,this.storageService=I,this.closeDrawer=new nt}ngOnInit(){super.ngOnInit(this.pageConstants.adminPayments),this.alerts=[],this.templateArray=[],this.userData=this.storageService.getData("userSettings"),this.userServiceSettings=this.storageService.getUserServiceSettings(),this.getCountryData();let e=this.userServiceSettings?.wires;e&&!e.wiresAllowSlash?this.addressPattern=this.patternConstant.addressPatternWithSlash:this.addressPattern=this.patternConstant.addressPattern}ngOnDestroy(){}get form(){return this.changeSettingForm.controls}get configForm(){return this.form.wireConfig}get permissionsFormArray(){return this.changeSettingForm.get("wirePermissions")}get limitDefinitionsFormArray(){return this.configForm.get("limitDefinitions")}initPage(e,o){this.changeSettingForm=null,this.alerts=[],this.companyAccountIds=[],this.entitledAccountIds=[],this.accountIdsToExclude=[],this.payment=Qt.cloneDeep(e),this.paymentType=e.paymentSpecification.wireTransferLimitsSpecification.serviceId,this.wireBankConfig=e.paymentSpecification.wireBankConfig;let c=new Et.IAlert;c.message=this.literal.templateWarning,c.type=this.pageConstants.warning,this.templateArray=this.alertService.stackAlertArray(this.templateArray,c),setTimeout(()=>{this.initTabs()},0)}initTabs(){this.subTabs={fixedMobileTabLength:2,dynamicTabs:[{label:this.literal.limits,id:this.pageConstants.limits},{label:this.literal.accountsAndPermissions,id:this.pageConstants.accountsAndPermissions},{label:this.literal.templateSettings,id:this.pageConstants.templateSettings},{label:this.literal.address,id:this.pageConstants.address}]},this.selectedTab=this.subTabs.dynamicTabs[0],this.initForm()}initForm(){this.alerts=[],this.approvalLimitsChoose=[],this.currentPermissionIndex=0,this.addressForm=this.fb.group({buildingNumber:["",[P.pattern(this.addressPattern),P.maxLength(this.patternConstant.maxlength.l16)]],streetAddress:["",[P.pattern(this.addressPattern),P.maxLength(this.patternConstant.maxlength.l70)]],city:["",[P.pattern(this.addressPattern),P.maxLength(this.patternConstant.maxlength.l35)]],state:["",[P.pattern(this.addressPattern),P.maxLength(this.patternConstant.maxlength.l35)]],zipCode:["",[P.pattern(this.addressPattern),P.maxLength(this.patternConstant.maxlength.l16)]],country:[""],adrLine1:["",[P.pattern(this.addressPattern),P.maxLength(this.patternConstant.maxlength.l70)]],adrLine2:["",[P.pattern(this.addressPattern),P.maxLength(this.patternConstant.maxlength.l70)]]}),this.changeSettingForm=this.fb.group({wireConfig:this.fb.group({}),wirePermissions:this.fb.array([])}),Qt.forEach(this.payment.wirePermissions,e=>{this.permissionsFormArray.push(this.initPermissions(e));let o=[];e.companyAccountIds.forEach(c=>{o.push(this.getCompanyData(c))}),this.companyAccountIds.push(o)}),this.changeSettingForm.statusChanges.subscribe(e=>{this.sendFormStatus(e)}),this.companyAccountIds.forEach((e,o)=>{this.includedAccounts(o)}),this.addressForm.controls.buildingNumber.setValue(this.payment.wireConfig.buildingNumber||""),this.addressForm.controls.streetAddress.setValue(this.payment.wireConfig.streetAddress||""),this.addressForm.controls.adrLine1.setValue(this.payment.wireConfig.adrLine1||""),this.addressForm.controls.adrLine2.setValue(this.payment.wireConfig.adrLine2||""),this.addressForm.controls.city.setValue(this.payment.wireConfig.city||""),this.addressForm.controls.state.setValue(this.payment.wireConfig.state||""),this.addressForm.controls.zipCode.setValue(this.payment.wireConfig.zipCode||""),this.countryList?.length&&this.payment.wireConfig.country&&this.addressForm.controls.country.setValue(this.utilsService.getObjForDD({code:this.payment.wireConfig.country},this.countryList))}
1242sendFormStatus(e){e.invalid?this.addAlert():this.alerts=[]}initPermissions(e){let o=this.fb.group({allowFx:[e.allowFx],allowUsd:[e.allowUsd],companyAccountIds:this.fb.array([])}),c=o.get("companyAccountIds");return Qt.forEach(e.companyAccountIds,l=>{c.push(this.fb.control(this.getCompanyData(l)))}),o}getCompanyData(e){return this.payment.accountData.find(o=>o.companyAccountId===e)}addAlert(){let e=this.alertService.getAlertObject(this.validationMessage.formErr,this.pageConstants.danger,"errorAlert");this.alerts=this.alertService.stackAlertArray(this.alerts,e)}includedAccounts(e){let o=this.utilsService.includedAccounts(this.payment.wirePermissions,this.companyAccountIds,e);this.entitledAccountIds.push(o.entitledAccountIds),this.companyAccountIds=o.companyAccountIds,this.accountIdsToExclude.push(o.accountIdsToExclude)}parseAmount(e,o){let c=this.utilsService.removeSeparatorAmount(e,this.specialCharacter.comma);o.setValue(c)}removeSeparatorsAmount(e,o){o.setValue(e)}getSelectedAccounts(e,o){this.entitledAccountIds=[],this.accountIdsToExclude=[],this.companyAccountIds=[];let c;this.payment.wirePermissions[o].companyAccountIds=e.companyAccountIds,this.payment.accountData=this.utilsService.getSelectedAccounts(e,this.payment),Qt.forEach(this.payment.wirePermissions,l=>{c=[],l.companyAccountIds.forEach(g=>{c.push(this.getCompanyData(g))}),this.companyAccountIds.push(c)}),this.payment.wirePermissions.forEach((l,g)=>{this.includedAccounts(g)})}addPermissionSet(){let e="";this.entitledAccountIds.forEach(c=>{e+=c+","}),e=e.slice(0,e.length-1),this.accountIdsToExclude.push(e),this.entitledAccountIds.push("");let o=this.limitSpecificationService.createPermissionSpecification(Qt.cloneDeep(this.payment.wirePermissions[0]),this.payment.paymentSpecification.wireTransferLimitsSpecification.permissionIdLimitSpecifications);this.permissionsFormArray.push(this.initPermissions(o)),this.payment.wirePermissions.push(o),this.includedAccounts(this.payment.wirePermissions.length-1)}save(){if(this.markFormTouched(),this.changeSettingForm.invalid)return;if(this.addressForm.invalid){this.selectedTab=this.subTabs.dynamicTabs.find(c=>c.id===this.pageConstants.address);return}let e=[];this.changeSettingForm.value.wirePermissions.forEach((c,l)=>{let g=[];this.companyAccountIds[l].forEach(I=>g.push(I.companyAccountId));let b={companyAccountIds:g,limitDefinitions:Qt.isEmpty(c.limitDefinitions)?this.payment.wirePermissions[l].limitDefinitions:c.limitDefinitions,allowFx:c.allowFx,allowUsd:c.allowUsd};e.push(b)});let o={wireConfig:{limitDefinitions:this.changeSettingForm.value.wireConfig.limitDefinitions,masterTemplates:this.payment.wireConfig.masterTemplates,buildingNumber:this.addressForm.value.buildingNumber,streetAddress:this.addressForm.value.streetAddress,adrLine1:this.addressForm.value.adrLine1,adrLine2:this.addressForm.value.adrLine2,city:this.addressForm.value.city,state:this.addressForm.value.state,zipCode:this.addressForm.value.zipCode,country:this.addressForm.value.country?.code},wirePermissions:e};this.companyOverviewService.updateChangeSettings(this.userData.companyUid,this.paymentType,o).pipe(q(this)).subscribe(c=>{this.closeDrawer.emit(c.successBanners)})}markFormTouched(){this.changeSettingForm=this.utilsService.markFormGroupTouched(this.changeSettingForm),this.addressForm=this.utilsService.markFormGroupTouched(this.addressForm)}cancel(){this.closeDrawer.emit(null)}removePermissionSet(e){let o=this.entitledAccountIds[e];this.approvalLimitsChoose.splice(e,1),this.entitledAccountIds.splice(e,1),this.accountIdsToExclude.splice(e,1),this.companyAccountIds.splice(e,1),this.permissionsFormArray.removeAt(e),this.accountIdsToExclude.forEach((c,l)=>{this.accountIdsToExclude[l]=c.replace(o,"")})}tabChange(e){this.changeSettingForm.invalid&&(e.preventDefault(),this.subTabs.dynamicTabs[0].id===this.selectedTab.id&&this.changeSettingForm.get("wireConfig").valid&&(this.selectedTab=e),this.subTabs.dynamicTabs[1].id===this.selectedTab.id&&this.changeSettingForm.get("wirePermissions").valid&&(this.selectedTab=e)),this.addressForm.invalid&&this.selectedTab.id===this.pageConstants.address&&(e.preventDefault(),this.addressForm=this.utilsService.markFormGroupTouched(this.addressForm))}updateDefaultAccountsValue(e,o){this.payment.wirePermissions[o].limitDefinitions=e.limitDefinitions}updateDefaultSettingsValue(e){this.payment.wireConfig.limitDefinitions=e.limitDefinitions}getCountryData(){this.companyOverviewService.getCountry().pipe(q(this)).subscribe(e=>{this.countryList=e.data,this.addressForm&&this.payment?.wireConfig?.country&&this.addressForm.controls.country.setValue(this.utilsService.getObjForDD({code:this.payment.wireConfig.country},this.countryList))})}static{this.\u0275fac=function(o){return new(o||n)(f(K),f(J),f(dt),f(U),f(ie),f(Q),f($))}}static{this.\u0275cmp=B({type:n,selectors:[["app-change-wire-settings"]],outputs:{closeDrawer:"closeDrawer"},standalone:!1,features:[j],decls:1,vars:1,consts:[["class","change-settings",4,"ngIf"],[1,"change-settings"],[3,"alertArrayChange","alertArray"],["role","log",3,"formGroup"],[1,"sub-navigation"],[3,"selectedTabChange","beforeTabSelection","selectedTab","tabsInput"],[3,"ngSwitch"],[4,"ngSwitchCase"],["stickToBottom","true"],[1,"d-flex","justify-content-end"],["type","button",1,"btn","btn-default","payee-button","flex-fill","flex-lg-grow-0",3,"click"],["type","button",1,"btn","btn-primary","flex-fill","flex-lg-grow-0",3,"click","disabled"],[1,"card","fdl-card","limit-card"],[1,"card-header"],[1,"card-title"],[1,"card-body","limit-definitions"],[3,"updateLimitSpecification","parentForm","limitSpecifications","specificationConfiguration","maxLimitForSpecifications"],[1,"card","fdl-card","accounts-permission"],[1,"card-body"],[1,"limit-definitions"],["formArrayName","wirePermissions",4,"ngIf"],[1,"card-footer"],["type","button",1,"btn","btn-default","btn-icon",3,"click"],["aria-hidden","true",1,"material-icons","back-icon"],["formArrayName","wirePermissions"],["class","book-permission",3,"formGroupName",4,"ngFor","ngForOf"],[1,"book-permission",3,"formGroupName"],["class","row",4,"ngIf"],[1,"row"],[1,"col-12","d-lg-none","justify-content-end"],["type","button","class","btn btn-outline-default btn-icon btn-close",3,"click",4,"ngIf"],[1,"col-lg-11","col-12"],[3,"selectedAccounts","serviceId","entitledAccountIds","details","companyAccountIds","accountIdsToExclude"],[1,"col-lg-1","d-lg-block","d-none"],[3,"updateLimitSpecification","id","isTwoColumn","showApprovalForm","parentForm","specificationConfiguration","limitSpecifications","maxLimitFromForm"],[1,"select-checkbox","col-lg","col-12"],["formControlName","allowUsd","name","domesticWire",3,"inputId","label","binary"],["formControlName","allowFx","name","fxWire",1,"pl-3",3,"inputId","label","binary"],["type","button",1,"btn","btn-outline-default","btn-icon","btn-close",3,"click"],["aria-hidden","true",1,"material-icons"],[3,"addressForm","countryList","
1242wireBankConfig"],[4,"ngIf"],[1,"card","fdl-card","template-settings"],["class","col-lg-4 col-12 form-group",4,"ngFor","ngForOf"],["class","d-flex",4,"ngIf"],[1,"col-lg-4","col-12","form-group"],["name","group1",1,"d-flex","align-items-center",3,"ngModelChange","inputId","disabled","value","label","ngModel","ngModelOptions"],[1,"d-flex"],["aria-hidden","true",1,"material-icons","d-block"],[1,"error-format"]],template:function(o,c){o&1&&m(0,$c,36,14,"div",0),o&2&&d("ngIf",c.changeSettingForm&&c.payment)},dependencies:[Y,W,xt,ut,qt,Nt,Z,lt,st,X,me,Pt,tt,mt,vt,wt,et,ve,si],styles:["@media (max-width: 991.98px){.change-settings[_ngcontent-%COMP%]   .limit-card[_ngcontent-%COMP%]   .card-header[_ngcontent-%COMP%]{flex-direction:column;align-items:flex-start}.change-settings[_ngcontent-%COMP%]   .limit-card[_ngcontent-%COMP%]   .card-header[_ngcontent-%COMP%]   .card-title[_ngcontent-%COMP%]{margin-bottom:10px}}.change-settings[_ngcontent-%COMP%]   .template-settings[_ngcontent-%COMP%]   .error-format[_ngcontent-%COMP%]{margin-top:2px;margin-left:10px}.change-settings[_ngcontent-%COMP%]   .template-settings[_ngcontent-%COMP%]   .checkbox-group[_ngcontent-%COMP%]{padding:0 0 15px 15px}@media (max-width: 991.98px){.change-settings[_ngcontent-%COMP%]   .template-settings[_ngcontent-%COMP%]   .card-header[_ngcontent-%COMP%]{padding:20px 0}.change-settings[_ngcontent-%COMP%]   .template-settings[_ngcontent-%COMP%]   .card-header[_ngcontent-%COMP%]   h4[_ngcontent-%COMP%]{line-height:18px}}.change-settings[_ngcontent-%COMP%]   app-dynamic-tabs[_ngcontent-%COMP%]     .tab-content{padding-top:0}@media (max-width: 991.98px){.change-settings[_ngcontent-%COMP%]   app-dynamic-tabs[_ngcontent-%COMP%]     .tab-content .card-body.limit-definitions{padding:20px 0}}.change-settings[_ngcontent-%COMP%]   app-dynamic-tabs[_ngcontent-%COMP%]   .accounts-permission[_ngcontent-%COMP%]     app-account-list .selected-account-list .account-items span:last-child{word-break:break-all}"]})}}return n})();var pi=(n,p)=>({amountId:n,amountErrorId:p,isRequired:!0}),Qc=()=>({amountId:"decisionLowerLimit",amountErrorId:"decisionLowerLimitErr"}),di=n=>({"has-error":n}),Kc=()=>({amountId:"decisionUpperLimit",amountErrorId:"decisionUpperLimitErr"});function Zc(n,p){if(n&1){let e=C();i(0,"div",9),t(1,`
1243                        `),i(2,"a",10),h("click",function(){let c=u(e).$implicit,l=s(2);return v(l.onTabChange(c))}),t(3),a(),t(4,`
1244                    `),a()}if(n&2){let e=p.$implicit,o=s(2);r(2),jt("active",o.selectedTab.id===e.id),R("title",e.name),r(),x("",e.name,`
1245                        `)}}function Jc(n,p){if(n&1&&(i(0,"div",39),t(1,`
1246                                                `),i(2,"i",40),t(3),a(),t(4),k(5,"replace"),a()),n&2){let e=s(5);T("id","",e.approveAmountLowerBound,"Err"),r(3),_(e.iconLabel.error),r(),x("",N(5,4,e.validationMessage.valueLessThan,e.validationMessage.valAmount99),`
1247                                            `)}}function Xc(n,p){if(n&1&&(i(0,"div",41),t(1,`
1248                                                `),i(2,"i",42),t(3),a(),t(4),a()),n&2){let e=s(5);r(3),x(" ",e.iconLabel.error," "),r(),x(`
1249                                                `,e.validationMessage.invali
1249dCurrency,`
1250                                            `)}}function ts(n,p){if(n&1){let e=C();i(0,"div"),t(1,`
1251                                    `),i(2,"div",35),t(3,`
1252                                        `),E(4,"label",36),t(5,`
1253                                        `),E(6,"p-checkbox",37),t(7,`
1254                                    `),a(),t(8,`
1255                                    `),i(9,"div",28),t(10,`
1256                                        `),i(11,"div",29),t(12,`
1257                                            `),i(13,"div",30),t(14,`
1258                                                `),i(15,"app-amount-field",38),h("focus",function(c){u(e);let l=s(4);return v(l.removeSeparatorsAmount(c,l.approveAmountLowerBound))}),t(16,`
1259                                                `),a(),t(17,`
1260                                            `),a(),t(18,`
1261                                        `),a(),t(19,`
1262                                        `),i(20,"div",32),t(21,`
1263                                            `),m(22,Jc,6,7,"div",33),t(23,`
1264                                            `),m(24,Xc,5,2,"div",34),t(25,`
1265                                        `),a(),t(26,`
1266                                    `),a(),t(27,`
1267                                `),a()}if(n&2){let e=s(4);r(6),d("label",e.literal.approvalAmount),r(9),d("amountFieldInfo",ct(7,pi,e.approveAmountLowerBound,e.approveAmountLowerBound+"Err"))("disabled",e.notRequireApproval)("separator",e.specialCharacter.comma)("adaText",e.literal.approvalAmount),r(7),d("ngIf",e.approveAmountLowerBound==null||e.approveAmountLowerBound.errors==null?null:e.approveAmountLowerBound.errors.max),r(2),d("ngIf",e.approveAmountLowerBound==null||e.approveAmountLowerBound.errors==null?null:e.approveAmountLowerBound.errors.pattern)}}function es(n,p){if(n&1&&(i(0,"div",39),t(1,`
1268                                            `),i(2,"i",40),t(3),a(),t(4),k(5,"replace"),a()),n&2){let e=s(4);T("id","",e.approveIssueAmountLowerBound,"Err"),r(3),_(e.iconLabel.error),r(),x("",N(5,4,e.validationMessage.valueLessThan,e.validationMessage.valAmount99),`
1269                                        `)}}function ns(n,p){if(n&1&&(i(0,"div",41),t(1,`
1270                                            `),i(2,"i",42),t(3),a(),t(4),a()),n&2){let e=s(4);
1270r(3),_(e.iconLabel.error),r(),x("",e.validationMessage.invalidCurrency,`
1271                                        `)}}function is(n,p){if(n&1){let e=C();S(0),t(1,`
1272                        `),i(2,"div",17),t(3,`
1273                            `),i(4,"div",18),t(5,`
1274                                `),i(6,"div",19),t(7,`
1275                                    `),i(8,"h4",20),t(9),a(),t(10,`
1276                                `),a(),t(11,`
1277                                `),i(12,"div",21),t(13,`
1278                                    `),E(14,"p-radioButton",22),t(15,`
1279                                    `),i(16,"div",23),t(17),a(),t(18,`
1280                                    `),i(19,"div",24),t(20,`
1281                                        `),E(21,"p-radioButton",25),t(22,`
1282                                        `),i(23,"div",23),t(24),a(),t(25,`
1283                                    `),a(),t(26,`
1284                                `),a(),t(27,`
1285                                `),m(28,ts,28,10,"div",8),t(29,`
1286                                `),i(30,"div",19),t(31,`
1287                                    `),i(32,"h4",20),t(33),a(),t(34,`
1288                                `),a(),t(35,`
1289                                `),i(36,"div"),t(37,`
1290                                    `),E(38,"label",26),t(39,`
1291                                    `),E(40,"p-checkbox",27),t(41,`
1292                                `),a(),t(42,`
1293                                `),i(43,"div",28),t(44,`
1294                                    `),i(45,"div",29),t(46,`
1295                                        `),i(47,"div",30),t(48,`
1296                                            `),i(49,"app-amount-field",31),h("focus",function(c){u(e);let l=s(3);return v(l.removeSeparatorsAmount(c,l.approveIssueAmountLowerBound))}),t(50,`
1297                                            `),a(),t(51,`
1298                                        `),a(),t(52,`
1299                                    `),a(),t(53,`
1300                                    `),i(54,"div",32),t(55,`
1301                                        `),m(56,es,6,7,"div",33),t(57,`
1302                                        `),m(58,ns,5,2,"div",34),t(59,`
1303                                    `),a(),t(60,`
1304                                `),a(),t(61,`
1305                            `),a(),t(62,`
1306                        `),a(),t(63,`
1307                    `),w()}if(n&2){let e=s(3);r(8),y("aria-level",e.pageConstants.ariaLevelValue.twoLevel),r(),x(`
1308                                        `,e.literal.decisionMethodSettings,""),r(5),R("label",e.literal.faxDecision),r(3),x(`
1309                                        `,e.literal.faxDecisionLabel,`
1310                                    `),r(4),R("label",e.literal.webDecision),r(3),x(`
1311                                            `,e.literal.webDecisionLabel,`
1312                                        `),r(4),d("ngIf",e.decisionMode===e.pageConstants.web),r(4),y("aria-level",e.pageConstants.ariaLevelValue.twoLevel),r(),x(`
1313                                        `,e.literal.issueMethodSettings,""),r(7),d("label",e.literal.requireApprovalCheckIssueActivity),r(9),d("amountFieldInfo",ct(16,pi,e.approveIssueAmountLowerBound,e.approveIssueAmountLowerBound+"Err"))("disabled",e.requireIssueApproval)("separator",e.specialCharacter.comma)("adaText",e.literal.approvalAmount),r(7),d("ngIf",e.approveIssueAmountLowerBound==null||e.approveIssueAmountLowerBound.errors==null?null:e.approveIssueAmountLowerBound.errors.max),r(2),d("ngIf",e.approveIssueAmountLowerBound==null||e.approveIssueAmountLowerBound.errors==null?null:e.approveIssueAmountLowerBound.errors.pattern)}}function as(n,p){if(n&1&&(i(0,"div",58),t(1,`
1314                                                        `),i(2,"i",40),t(3),a(),t(4),k(5,"replace"),a()),n&2){let e=s(5);r(3),_(e.iconLabel.error),r(),x("",N(5,2,e.validationMessage.valueLessThan,e.validationMessage.valAmountLimit999),`
1315                                                    `)}}function os(n,p){if(n&1&&(i(0,"div",58),t(1,`
1316                                                        `),i(2,"i",59),t(3),a(),t(4),a()),n&2){let e=s(5);
1316r(3),_(e.iconLabel.error),r(),x("",e.validationMessage.invalidCurrency,`
1317                                                    `)}}function rs(n,p){if(n&1&&(i(0,"div",56),t(1,`
1318                                                    `),m(2,as,6,5,"div",57),t(3,`
1319                                                    `),m(4,os,5,2,"div",57),t(5,`
1320                                                `),a()),n&2){let e=s(4);r(2),d("ngIf",e.checkPositiveForm.get("userSettingsForm").get("decisionLowerLimit").errors.max),r(2),d("ngIf",e.checkPositiveForm.get("userSettingsForm").get("decisionLowerLimit").errors.pattern)}}function cs(n,p){if(n&1&&(i(0,"div",60),t(1,`
1321                                                    `),i(2,"i",59),t(3),a(),t(4),a()),n&2){let e=s(4);r(3),_(e.iconLabel.error),r(),x("",e.validationMessage.rangeError,`
1322                                                `)}}function ss(n,p){if(n&1&&(i(0,"div",58),t(1,`
1323                                                            `),i(2,"i",40),t(3),a(),t(4),k(5,"replace"),a()),n&2){let e=s(5);r(3),_(e.iconLabel.error),r(),x("",N(5,2,e.validationMessage.valueLessThan,e.validationMessage.valAmountLimit999),`
1324                                                        `)}}function ls(n,p){if(n&1&&(i(0,"div",58),t(1,`
1325                                                            `),i(2,"i",59),t(3),a(),t(4),a()),n&2){let e=s(5);
1325r(3),_(e.iconLabel.error),r(),x("",e.validationMessage.invalidCurrency,`
1326                                                        `)}}function ds(n,p){if(n&1&&(i(0,"div",61),t(1,`
1327                                                        `),m(2,ss,6,5,"div",57),t(3,`
1328                                                        `),m(4,ls,5,2,"div",57),t(5,`
1329                                                    `),a()),n&2){let e=s(4);r(2),d("ngIf",e.checkPositiveForm.get("userSettingsForm").get("decisionUpperLimit").errors.max),r(2),d("ngIf",e.checkPositiveForm.get("userSettingsForm").get("decisionUpperLimit").errors.pattern)}}function ps(n,p){if(n&1&&(i(0,"div",60),t(1,`
1330                                                        `),i(2,"i",59),t(3),a(),t(4),a()),n&2){let e=s(4);r(3),_(e.iconLabel.error),r(),x("",e.validationMessage.rangeError,`
1331                                                    `)}}function ms(n,p){if(n&1){let e=C();S(0),t(1,`
1332                        `),i(2,"div",43),t(3,`
1333                            `),i(4,"div",18),t(5,`
1334                                `),i(6,"div",44),t(7,`
1335                                    `),i(8,"div",45),t(9,`
1336                                        `),i(10,"div",46),t(11,`
1337                                            `),i(12,"label",47),t(13),a(),t(14,`
1338                                            `),i(15,"div",48),t(16,`
1339                                                `),i(17,"app-amount-field",49),h("focus",function(c){u(e);let l=s(3);return v(l.removeSeparatorsAmount(c,l.decisionLowerLimit))})("blur",function(c){u(e);let l=s(3);return v(l.parseAmount(c,l.checkPositiveForm.get("userSettingsForm").get("decisionLowerLimit")))}),t(18,`
1340                                                `),a(),t(19,`
1341                                                `),m(20,rs,6,2,"div",50),t(21,`
1342                                                `),m(22,cs,5,2,"div",51),t(23,`
1343                                            `),a(),t(24,`
1344                                            `),i(25,"div",52),t(26,`
1345                                                `),i(27,"label",53),t(28),a(),t(29,`
1346                                                `),i(30,"div",48),t(31,`
1347                                                    `),i(32,"app-amount-field",54),h("focus",function(c){u(e);let l=s(3);return v(l.removeSeparatorsAmount(c,l.decisionUpperLimit))})("blur",function(c){u(e);let l=s(3);return v(l.parseAmount(c,l.checkPositiveForm.get("userSettingsForm").get("decisionUpperLimit")))}),t(33,`
1348                                                    `),a(),t(34,`
1349                                                    `),m(35,ds,6,2,"div",55),t(36,`
1350                                                    `),m(37,ps,5,2,"div",51),t(38,`
1351                                                `),a(),t(39,`
1352                                            `),a(),t(40,`
1353                                        `),a(),t(41,`
1354                                    `),a(),t(42,`
1355                                `),a(),t(43,`
1356                            `),a(),t(44,`
1357                        `),a(),t(45,`
1358                    `),w()}if(n&2){let e,o,c=s(3);r(13),_(c.literal.decisionLowerLimit),r(4),d("amountFieldInfo",rt(14,Qc))("adaText",c.literal.decisionLowerLimit)("separator",c.specialCharacter.comma)("className",V(15,di,c.compareMinMaxLimit(c.checkPositiveForm.get("userSettingsForm").get("decisionUpperLimit").value,c.checkPositiveForm.get("userSettingsForm").get("decisionLowerLimit").value,c.checkPositiveForm.get("userSettingsForm").get("decisionLowerLimit").touched))),r(3),d("ngIf",c.checkPositiveForm.get("userSettingsForm").get("decisionLowerLimit").invalid&&c.checkPositiveForm.get("userSettingsForm").get("decisionLowerLimit").touched),r(2),d("ngIf",!((e=c.checkPositiveForm.get("userSettingsForm").get("decisionLowerLimit").errors)!=null&&e.max)&&!((e=c.checkPositiveForm.get("userSettingsForm").get("decisionLowerLimit").errors)!=null&&e.pattern)&&c.compareMinMaxLimit(c.checkPositiveForm.get("userSettingsForm").get("decisionUpperLimit").value,c.checkPositiveForm.get("userSettingsForm").get("decisionLowerLimit").value,c.checkPositiveForm.get("userSettingsForm").get("decisionLowerLimit").touched)),r(6),_(c.literal.decisionUpperLimit),r(4),d("amountFieldInfo",rt(17,Kc))("separator",c.specialCharacter.comma)("adaText",c.literal.decisionUpperLimit)("className",V(18,di,c.compareMinMaxLimit(c.checkPositiveForm.get("userSettingsForm").get("decisionUpperLimit").value,c.checkPositiveForm.get("userSettingsForm").get("decisionLowerLimit").value,c.checkPositiveForm.get("userSettingsForm").get("decisionUpperLimit").touched))
1358),r(3),d("ngIf",c.checkPositiveForm.get("userSettingsForm").get("decisionUpperLimit").invalid&&c.checkPositiveForm.get("userSettingsForm").get("decisionUpperLimit").touched),r(2),d("ngIf",!((o=c.checkPositiveForm.get("userSettingsForm").get("decisionUpperLimit").errors)!=null&&o.max)&&!((o=c.checkPositiveForm.get("userSettingsForm").get("decisionUpperLimit").errors)!=null&&o.pattern)&&c.compareMinMaxLimit(c.checkPositiveForm.get("userSettingsForm").get("decisionUpperLimit").value,c.checkPositiveForm.get("userSettingsForm").get("decisionLowerLimit").value,c.checkPositiveForm.get("userSettingsForm").get("decisionUpperLimit").touched))}}function _s(n,p){if(n&1){let e=C();S(0),t(1,`
1359                `),S(2,11),t(3,`
1360                    `),m(4,is,64,19,"ng-container",12),t(5,`
1361                    `),m(6,ms,46,20,"ng-container",12),t(7,`
1362                `),w(),t(8,`
1363                `),i(9,"app-action-panel",13),t(10,`
1364                    `),i(11,"div",14),t(12,`
1365                        `),i(13,"button",15),h("click",function(){u(e);let c=s(2);return v(c.cancel())}),t(14),a(),t(15,`
1366                        `),i(16,"button",16),h("click",function(){u(e);let c=s(2);return v(c.save())}),t(17),a(),t(18,`
1367                    `),a(),t(19,`
1368                `),a(),t(20,`
1369            `),w()}if(n&2){let e=s(2);r(2),d("ngSwitch",e.selectedTab.id),r(2),d("ngSwitchCase",e.subTabs[0].id),r(2),d("ngSwitchCase",e.subTabs[1].id),r(7),y("aria-label",e.literal.cancelCheckPosPaybtnAdaText),r(),_(e.literal.cancel),r(2),d("disabled",e.isEmulationMode),y("aria-label",e.literal.saveCheckPosPaybtnAdaText),r(),_(e.literal.save)}}function gs(n,p){if(n&1&&(i(0,"div",2),t(1,`
1370    `),i(2,"form",3),t(3,`
1371        `),i(4,"div",4),t(5,`
1372            `),i(6,"nav",5),t(7,`
1373                `),i(8,"div",6,0),t(10,`
1374                    `),m(11,Zc,5,4,"div",7),t(12,`
1375                `),a(),t(13,`
1376            `),a(),t(14,`
1377            `),m(15,_s,21,8,"ng-container",8),t(16,`
1378        `),a(),t(17,`
1379    `),a(),t(18,`
1380`),a()),n&2){let e=s();r(2),d("formGroup",e.checkPositiveForm),r(9),d("ngForOf",e.subTabs),r(4),d("ngIf",e.selectedTab)}}var an=(()=>{class n extends G{set tabIndexValue(e){this.tabIndexVal=e}constructor(e,o,c,l,g,b){super(c,l),this.companyOverviewService=e,this.fb=o,this.i18Svc=c,this.utilsService=l,this.alertService=g,this.storageService=b,this.closeDrawer=new nt,this.patternsConstant=je.patternsFormat}ngOnInit(){this.alerts=[],this.userData=this.storageService.getData("userSettings"),super.ngOnInit(this.pageConstants.adminPayments)}initPage(e,o){this.alerts=[],this.payment=e,this.paymentType=o,this.initTabs()}get form(){return this.checkPositiveForm.controls}initTabs(){this.subTabs=[{name:this.literal.companySetting,helpId:"",url:"",id:this.pageConstants.companySetting,serviceId:"",parentId:"",isActive:0,isApproved:0,defaultOpen:!0},{name:this.literal.userSettings,helpId:"",url:"",id:this.pageConstants.userSettings,serviceId:"",parentId:"",isActive:0,isApproved:0,defaultOpen:!1}],this.selectedTab=this.subTabs[0],this.initForm()}get approveAmountLowerBound(){return this.checkPositiveForm.get("companySettingForm.approveAmountLowerBound")}get decisionLowerLimit(){return this.checkPositiveForm.get("userSettingsForm.decisionLowerLimit")}get decisionUpperLimit(){return this.checkPositiveForm.get("userSettingsForm.decisionUpperLimit")}get decisionMode(){return this.checkPositiveForm.get("companySettingForm.decisionMode").value}get notRequireApproval(){return!this.checkPositiveForm.get("companySettingForm.requireApproval").value}get approveIssueAmountLowerBound(){return this.checkPositiveForm.get("companySettingForm.approveIssueAmountLowerBound")}get requireIssueApproval(){return!this.checkPositiveForm.get("companySettingForm.requireIssueApproval").value}initForm(){let e=this.payment.checkPosPayCompanyConfig.decisionLowerLimit?this.payment.checkPosPayCompanyConfig.decisionLowerLimit.toFixed(2):this.payment.checkPosPayCompanyConfig.decisionLowerLimit,o=this.payment.checkPosPayCompanyConfig.decisionUpperLimit?this.payment.checkPosPayCompanyConfig.decisionUpperLimit.toFixed(2):this.payment.checkPosPayCompanyConfig.decisionUpperLimit;this.checkPositiveForm=this.fb.group({companySettingForm:this.fb.group({enableMobile:[this.payment.checkPosPayCompanyConfig.enableMobile],decisionMode:[this.payment.checkPosPayCompanyConfig.decisionMode],requireApproval:[this.payment.checkPosPayCompanyConfig.requireApproval],approveAmountLowerBound:[this.payment.checkPosPayCompanyConfig.approveAmountLowerBound,[P.max(this.patternsConstant.checkPosPayMaxLength),P.pattern(this.patternConstant.amountPatternWithOutDollar)]],requireIssueApproval:[this.payment.checkPosPayCompanyConfig.requireIssueApproval],approveIssueAmountLowerBound:[this.payment.checkPosPayCompanyConfig.approveIssueAmountLowerBound,[P.pattern(this.patternConstant.amountPatternWithOutDollar),P.max(this.patternsConstant.checkPosPayMaxLength)]]}),userSettingsForm:this.fb.group({decisionLowerLimit:[e,[P.pattern(this.patternConstant.amountPatternWithOutDollar),P.max(this.patternsConstant.checkPosPayMaxLength)]],decisionUpperLimit:[o,[P.pattern(this.patternConstant.amountPatternWithOutDollar),P.max(this.patternsConstant.checkPosPayMaxLength)]]})})}
1380onTabChange(e){this.checkPositiveForm.invalid&&(this.markFormTouched(),this.addAlert()),this.subTabs[0].id===this.selectedTab.id&&this.checkPositiveForm.get("companySettingForm").valid&&(this.selectedTab=e),this.subTabs[1].id===this.selectedTab.id&&this.checkPositiveForm.get("userSettingsForm").valid&&(this.selectedTab=e)}markFormTouched(){this.checkPositiveForm=this.utilsService.markFormGroupTouched(this.checkPositiveForm)}addAlert(){let e=this.alertService.getAlertObject(this.validationMessage.formErr,this.pageConstants.danger,"errorAlert");this.alerts=this.alertService.stackAlertArray(this.alerts,e)}compareMinMaxLimit(e,o,c){return e=Number(e),o=Number(o),c&&e&&o?e<=o:!1}parseAmount(e,o){let c=this.utilsService.removeSeparatorAmount(e,this.specialCharacter.comma);o.setValue(c)}cancel(){this.closeDrawer.emit(null)}save(){var e=Ft(Ft({},this.getCompanySettingFormObj()),this.getUserSettingFormObj());this.checkPositiveForm=this.utilsService.markFormGroupTouched(this.checkPositiveForm),!this.checkPositiveForm.invalid&&this.companyOverviewService.updateChangeSettings(this.userData.companyUid,this.paymentType,{checkPosPayCompanyConfig:e}).pipe(q(this)).subscribe(o=>{this.closeDrawer.emit(o.successBanners)})}removeSeparatorsAmount(e,o){o.setValue(e)}getCompanySettingFormObj(){let e=this.checkPositiveForm.value.companySettingForm;return e.approveAmountLowerBound=parseInt(e.approveAmountLowerBound),e}getUserSettingFormObj(){let e=this.checkPositiveForm.value.userSettingsForm;return e.decisionLowerLimit=e.decisionLowerLimit,e.decisionUpperLimit=e.decisionUpperLimit,e}static{this.\u0275fac=function(o){return new(o||n)(f(J),f(dt),f(U),f(Q),f(K),f($))}}static{this.\u0275cmp=B({type:n,selectors:[["app-check-positive-setting"]],inputs:{tabIndexValue:"tabIndexValue"},outputs:{closeDrawer:"closeDrawer"},standalone:!1,features:[j],decls:1,vars:1,consts:[["navTab",""],["class","change-settings",4,"ngIf"],[1,"change-settings"],["role","log",3,"formGroup"],[1,"sub-navigation"],["id","navbarNav","aria-label","navbarNav"],[1,"nav","nav-tabs","justify-content-start","align-items-end"],["class","nav-item","tabindex","0",4,"ngFor","ngForOf"],[4,"ngIf"],["tabindex","0",1,"nav-item"],[1,"nav-link",3,"click","title"],[3,"ngSwitch"],[4,"ngSwitchCase"],["stickToBottom","true"],[1,"d-flex","justify-content-end"],["type","button",1,"btn","btn-default","payee-button","flex-fill","flex-lg-grow-0",3,"click"],["type","button",1,"btn","btn-primary","flex-fill","flex-lg-grow-0",3,"click","disabled"],["formGroupName","companySettingForm",1,"card","fdl-card"],[1,"card-body"],[1,"decision-method-header"],[1,"card-title"],[1,"form-group"],["name","decisionMode","formControlName","decisionMode","value","fax","inputId","fax",1,"mr-3",3,"label"],[1,"decision-setting-label"],[1,"web-decision"],["name","decisionMode","formControlName","decisionMode","value","web","inputId","web",3,"label"],["for","requireIssueApproval",1,"sr-only"],["binary","true","formControlName","requireIssueApproval","inputId","requireIssueApproval","name","requireIssueApproval",1,"d-flex",3,"label"],[1,"form-group","amount-lower-bound"],[1,"col-md-4"],[1,"amount-input","require-amount"],["formControlName","approveIssueAmountLowerBound",3,"focus","amountFieldInfo","disabled","separator","adaText"],[1,"amount-error"],["class","invalid-feedback",3,"id",4,"ngIf"],["class","invalid-feedback",4,"ngIf"],[1,"setting-label"],["for","requireApproval",1,"sr-only"],["binary","true","formControlName","requireApproval","inputId","requireApproval","name","requireApproval",1,"d-flex",3,"label"],["formControlName","approveAmountLowerBound",3,"focus","amountFieldInfo","disabled","separator","adaText"],[1,"invalid-feedback",3,"id"],["aria-hidden","true",1,"material-icons"],[1,"invalid-feedback"],[1,"material-icons"],[1,"card","fdl-card"],["formGroupName","userSettingsForm"],[1,"row"],[1,"form-group","col-md-5"],["for","decisionLowerLimit"],[1,"amount-input","form-group"],["formControlName","decisionLowerLimit",3,"focus","blur","amountFieldInfo","adaText","separator","className"],["class","invalid-feedback","id","decisionLowerLimitErr",4,"ngIf"],["class","invali
1380d-feedback d-flex",4,"ngIf"],[1,"form-group","dec-lower-limit"],["for","decisionUpperLimit"],["formControlName","decisionUpperLimit",3,"focus","blur","amountFieldInfo","separator","adaText","className"],["class","invalid-feedback","id","decisionUpperLimitErr",4,"ngIf"],["id","decisionLowerLimitErr",1,"invalid-feedback"],["class","d-flex",4,"ngIf"],[1,"d-flex"],[1,"material-icons","d-block"],[1,"invalid-feedback","d-flex"],["id","decisionUpperLimitErr",1,"invalid-feedback"]],template:function(o,c){o&1&&m(0,gs,19,3,"div",1),o&2&&d("ngIf",c.checkPositiveForm)},dependencies:[Y,W,xt,ut,lt,st,X,Pt,Tn,tt,mt,vt,et,ne,Gt],styles:[".decision-method-header[_ngcontent-%COMP%]{margin-top:20px}.setting-label[_ngcontent-%COMP%]{display:inline-block;padding-left:32px;color:#0000008a}.decision-setting-label[_ngcontent-%COMP%]{padding-left:28px;color:#0000008a}.web-decision[_ngcontent-%COMP%]{margin-top:12px}.require-amount[_ngcontent-%COMP%]{margin-left:20px}.amount-lower-bound[_ngcontent-%COMP%]{margin-left:23px;margin-top:6px}.amount-error[_ngcontent-%COMP%]{margin-left:23px}.dec-lower-limit[_ngcontent-%COMP%]{margin-top:20px}"]})}}return n})();var Rt=Ct(It());var Ae=n=>({"has-error":n}),xs=()=>({width:"100%"});function us(n,p){if(n&1){let e=C();S(0),t(1,`
1381                        `),i(2,"div",12),t(3,`
1382                            `),i(4,"div",13),t(5,`
1383                                `),i(6,"h3",14),t(7),a(),t(8,`
1384                            `),a(),t(9,`
1385                        `),a(),t(10,`
1386                        `),i(11,"div",15),t(12,`
1387                            `),i(13,"app-limit-specification",16),h("updateLimitSpecification",function(c){u(e);let l=s(2);return v(l.updateDefaultSettingsValue(c))}),t(14,`
1388                            `),a(),t(15,`
1389                        `),a(),t(16,`
1390                    `),w()}if(n&2){let e=s(2);r(6),y("aria-level",e.pageConstants.ariaLevelValue.twoLevel),r(),_(e.literal.defaultCompanyLimits),r(6),d("parentForm",e.form.rtpConfig)("limitSpecifications",e.payment.rtpConfig.limitDefinitions)("specificationConfiguration",e.rtpPermissionIdLimitSpecifications)("maxLimitForSpecifications",e.payment.paymentSpecification.rtpCompanyAdminLimitMaximums)}}function vs(n,p){if(n&1&&(i(0,"div"),t(1),k(2,"replace"),a()),n&2){let e=s(4);r(),x(`
1391                                                    `,N(2,1,e.validationMessage.noMoreChars,e.patternConstant.maxlength.l35),`
1392                                                `)}}function hs(n,p){if(n&1&&(i(0,"div"),t(1),a()),n&2){let e=s(4);r(),x(`
1393                                                    `,e.validationMsg.emptyStreetName,"")}}function Cs(n,p){if(n&1&&(i(0,"div",33),t(1,`
1394                                                `),m(2,vs,3,4,"div",34),t(3,`
1395                                                `),m(4,hs,2,1,"div",34),t(5,`
1396                                            `),a()),n&2){let e=s(3);r(2),d("ngIf",e.addressForm.get("streetAddress").errors&&e.addressForm.get("streetAddress").errors.maxlength),r(2),d("ngIf",e.addressForm.get("streetAddress").errors.required)}}function fs(n,p){if(n&1&&(i(0,"div"),t(1),k(2,"replace"),a()),n&2){let e=s(4);r(),x(`
1397                                                    `,N(2,1,e.validationMessage.noMoreChars,e.patternConstant.maxlength.l35),`
1398                                                `)}}function ys(n,p){if(n&1&&(i(0,"div"),t(1),a()),n&2){let e=s(4);r(),x(`
1399                                                    `,e.validationMsg.emptyCity,"")}}function bs(n,p){if(n&1&&(i(0,"div",35),t(1,`
1400                                                `),m(2,fs,3,4,"div",34),t(3,`
1401                                                `),m(4,ys,2,1,"div",34),t(5,`
1402                                            `),a()),n&2){let e=s(3);r(2),d("ngIf",e.addressForm.get("city").errors&&e.addressForm.get("city").errors.maxlength),r(2),d("ngIf",e.addressForm.get("city").errors.required)}}function Ss(n,p){if(n&1&&(i(0,"div"),t(1),k(2,"replace"),a()),n&2){let e=s(4);r(),x(`
1403                                                    `,N(2,1,e.validationMessage.noMoreChars,e.patternConstant.maxlength.l35),`
1404                                                `)}}function ws(n,p){if(n&1&&(i(0,"div"),t(1),a()),n&2){let e=s(4);r(),x(`
1405                                                    `,e.validationMsg.emptyState,"")}}function Ps(n,p){if(n&1&&(i(0,"div",36),t(1,`
1406                                                `),m(2,Ss,3,4,"div",34),t(3,`
1407                                                `),m(4,ws,2,1,"div",34),t(5,`
1408                                            `),a()),n&2){let e=s(3);r(2),d("ngIf",e.addressForm.get("state").errors&&e.addressForm.get("state").errors.maxlength),r(2),d("ngIf",e.addressForm.get("state").errors.required)}}function Is(n,p){if(n&1&&(i(0,"div"),t(1),k(2,"replace"),a()),n&2){let e=s(4);r(),x(`
1409                                                    `,N(2,1,e.validationMessage.noMoreChars,e.patternConstant.maxlength.l10),`
1410                                                `)}}function Es(n,p){if(n&1&&(i(0,"div"),t(1),a()),n&2){let e=s(4);r(),x(`
1411                                                    `,e.validationMsg.emptyZip,"")}}function Ts(n,p){if(n&1&&(i(0,"div",37),t(1,`
1412                                                `),m(2,Is,3,4,"div",34),t(3,`
1413                                                `),m(4,Es,2,1,"div",34),t(5,`
1414                                            `),a()),n&2){let e=s(3);r(2),d("ngIf",e.addressForm.get("zipCode").errors&&e.addressForm.get("zipCode").errors.maxlength),r(2),d("ngIf",e.addressForm.get("zipCode").errors.required)}}function As(n,p){if(n&1&&(i(0,"div"),t(1),k(2,"replace"),a()),n&2){let e=s(4);r(),x(`
1415                                                    `,N(2,1,e.validationMessage.noMoreChars,e.patternConstant.maxlength.l10),`
1416                                                `)}}function Os(n,p){if(n&1&&(i(0,"div"),t(1),a()),n&2){let e=s(4);r(),x(`
1417                                                    `,e.validationMsg.emptyCountry,"")}}function Ms(n,p){if(n&1&&(i(0,"div",38),t(1,`
1418                                                `),m(2,As,3,4,"div",34),t(3,`
1419                                                `),m(4,Os,2,1,"div",34),t(5,`
1420                                            `),a()),n&2){let e=s(3);r(2),d("ngIf",e.addressForm.get("country").errors&&e.addressForm.get("country").errors.maxlength),r(2),d("ngIf",e.addressForm.get("country").errors.required||e.addressForm.get("country").value==="")}}function Fs(n,p){if(n&1){let e=C();S(0),t(1,`
1421                        `),i(2,"div",17),t(3,`
1422                            `),i(4,"div",13),t(5,`
1423                                `),i(6,"h3",14),t(7),a(),t(8,`
1424                            `),a(),t(9,`
1425                            `),i(10,"div",18),t(11,`
1426                                `),i(12,"div",19),t(13,`
1427                                    `),i(14,"div",20),t(15,`
1428                                        `),i(16,"div",21),t(17,`
1429                                            `),i(18,"label",22),t(19),a(),t(20,`
1430                                            `),E(21,"input",23),t(22,`
1431                                            `),m(23,Cs,6,2,"div",24),t(24,`
1432                                        `),a(),t(25,`
1433                                        `),i(26,"div",21),t(27,`
1434                                            `),i(28,"label",22),t(29),a(),t(30,`
1435                                            `),E(31,"input",25),t(32,`
1436                                            `),m(33,bs,6,2,"div",26),t(34,`
1437                                        `),a(),t(35,`
1438                                        `),i(36,"div",21),t(37,`
1439                                            `),i(38,"label",22),t(39),a(),t(40,`
1440                                            `),E(41,"input",27),t(42,`
1441                                            `),m(43,Ps,6,2,"div",28),t(44,`
1442                                        `),a(),t(45,`
1443                                        `),i(46,"div",21),t(47,`
1444                                            `),i(48,"label",22),t(49),a(),t(50,`
1445                                            `),E(51,"input",29),t(52,`
1446                                            `),m(53,Ts,6,2,"div",30),t(54,`
1447                                        `),a(),t(55,`
1448                                        `),i(56,"div",21),t(57,`
1449                                            `),i(58,"label",22),t(59),a(),t(60,`
1450                                            `),i(61,"p-dropdown",31),h("onChange",function(){u(e);let c=s(2);return v(c.showCountryError())}),t(62,`
1451                                            `),a(),t(63,`
1452                                            `),m(64,Ms,6,2,"div",32),t(65,`
1453                                        `),a(),t(66,`
1454                                    `),a(),t(67,`
1455
1456                                `),a(),t(68,`
1457                            `),a(),t(69,`
1458                        `),a(),t(70,`
1459                    `),w()}if(n&2){let e=s(2);r(6),y("aria-level",e.pageConstants.ariaLevelValue.twoLevel),r(),_(e.literal.defaultCompanyAddress),r(7),d("formGroup",e.addressForm),r(5),_(e.literal.companyStreetAddress),r(2),d("ngClass",V(23,Ae,e.addressForm.get("streetAddress").touched&&e.addressForm.get("streetAddress").errors)),r(2),d("ngIf",e.addressForm.get("streetAddress").touched&&e.addressForm.get("streetAddress").errors),r(6),_(e.literal.companyCity),r(2),d("ngClass",V(25,Ae,e.addressForm.get("city").touched&&e.addressForm.get("city").errors)),r(2),d("ngIf",e.addressForm.get("city").touched&&e.addressForm.get("city").errors),r(6),_(e.literal.companyState),r(2),d("ngClass",V(27,Ae,e.addressForm.get("state").touched&&e.addressForm.get("state").errors)),r(2),d("ngIf",e.addressForm.get("state").touched&&e.addressForm.get("state").errors),r(6),_(e.literal.companyZipCode),r(2),d("ngClass",V(29,Ae,e.addressForm.get("zipCode").touched&&e.addressForm.get("zipCode").errors)),r(2),d("ngIf",e.addressForm.get("zipCode").touched&&e.addressForm.get("zipCode").errors),r(6),_(e.literal.companyCountry),r(2),Wt(rt(31,xs)),T("dropdownIcon","material-icons ",e.iconLabel.expandMore,""),d("options",e.receiverCountryList)("ngClass",V(32,Ae,e.addressForm.get("country").touched&&(e.addressForm.get("country").errors||e.addressForm.get("country").value===""))),r(3),d("ngIf",e.addressForm.get("country").touched&&(e.addressForm.get("country").errors||e.addressForm.get("country").value===""))}}function Ds(n,p){if(n&1){let e=C();i(0,"button",53),h("click",function(){u(e);let c=s().index,l=s(4);return v(l.removePermissionSet(c))}),t(1,`
1460                                                        `),i(2,"i",54),t(3),a(),t(4,`
1461                                                    `),a()}if(n&2){let e=s(5);y("aria-label",e.literal.removePermissionSet),r(3),_(e.iconLabel.close)}}function ks(n,p){if(n&1){let e=C();i(0,"button",53),h("click",function(){u(e);let c=s().index,l=s(4);return v(l.removePermissionSet(c))}),t(1,`
1462                                                        `),i(2,"i",54),t(3),a(),t(4,`
1463                                                    `),a()}if(n&2){let e=s(5);y("aria-label",e.literal.removePermissionSet),r(3),_(e.iconLabel.close)}}function Ls(n,p){if(n&1){let e=C();i(0,"div",45),t(1,`
1464                                            `),i(2,"div",46),t(3,`
1465                                                `),i(4,"div",47),t(5,`
1466                                                    `),m(6,Ds,5,2,"button",48),t(7,`
1467                                                `),a(),t(8,`
1468                                                `),i(9,"div",49),t(10,`
1469                                                    `),i(11,"app-account-list",50),h("selectedAccounts",function(c){let l=u(e).index,g=s(4);return v(g.getSelectedAccounts(c,l))}),t(12,`
1470                                                    `),a(),t(13,`
1471                                                `),a(),t(14,`
1472                                                `),i(15,"div",51),t(16,`
1473                                                    `),m(17,ks,5,2,"button",48),t(18,`
1474                                                `),a(),t(19,`
1475                                            `),a(),t(20,`
1476                                            `),i(21,"app-limit-specification",52),h("updateLimitSpecification",function(c){let l=u(e).index,g=s(4);return v(g.updateDefaultAccountsValue(c,l))}),t(22,`
1477                                            `),a(),t(23,`
1478                                        `),a()}if(n&2){let e=p.index,o=s(4);d("formGroupName",e),r(6),d("ngIf",e>=1),r(5),d("serviceId",o.serviceIds.REALTIMEPAYMENTS)("entitledAccountIds",o.entitledAccountIds[e])("details",o.payment)("c
1478ompanyAccountIds",o.companyAccountIds[e])("accountIdsToExclude",o.accountIdsToExclude[e]),r(6),d("ngIf",e>=1),r(4),R("id",e),d("isTwoColumn",!0)("showApprovalForm",!0)("parentForm",o.permissionsFormArray.controls[e])("specificationConfiguration",o.payment.paymentSpecification.rtpLimitsSpecification.permissionIdLimitSpecifications)("limitSpecifications",o.payment.rtpPermissions[e].limitDefinitions)("maxLimitFromForm",o.limitDefinitionsFormArray==null?null:o.limitDefinitionsFormArray.value)}}function Vs(n,p){if(n&1&&(S(0,43),t(1,`
1479                                        `),m(2,Ls,24,15,"div",44),t(3,`
1480                                    `),w()),n&2){let e=s(3);r(2),d("ngForOf",e.permissionsFormArray.controls)}}function Ns(n,p){if(n&1){let e=C();S(0),t(1,`
1481                        `),i(2,"div",17),t(3,`
1482                            `),i(4,"div",13),t(5,`
1483                                `),i(6,"h3",14),t(7),a(),t(8,`
1484                            `),a(),t(9,`
1485                            `),i(10,"div",18),t(11,`
1486                                `),i(12,"div",19),t(13,`
1487                                    `),m(14,Vs,4,1,"ng-container",39),t(15,`
1488                                `),a(),t(16,`
1489                            `),a(),t(17,`
1490                            `),i(18,"div",40),t(19,`
1491                                `),i(20,"button",41),h("click",function(){u(e);let c=s(2);return v(c.addPermissionSet())}),t(21,`
1492                                    `),i(22,"i",42),t(23),a(),t(24),a(),t(25,`
1493                            `),a(),t(26,`
1494                        `),a(),t(27,`
1495                    `),w()}if(n&2){let e=s(2);r(6),y("aria-level",e.pageConstants.ariaLevelValue.twoLevel),r(),_(e.literal.defaultAccountsPermission),r(7),d("ngIf",e.permissionsFormArray.controls.length),r(6),y("aria-label",e.literal.addPermissionDetails),r(3),_(e.iconLabel.add),r(),x("",e.literal.addPermissionSet,`
1496                                `)}}function Rs(n,p){if(n&1){let e=C();i(0,"div",1),t(1,`
1497    `),i(2,"app-alert-container",2),F("alertArrayChange",function(c){u(e);let l=s();return M(l.alerts,c)||(l.alerts=c),v(c)}),a(),t(3,`
1498    `),i(4,"form",3),t(5,`
1499        `),i(6,"div",4),t(7,`
1500            `),i(8,"app-dynamic-tabs",5),F("selectedTabChange",function(c){u(e);let l=s();return M(l.selectedTab,c)||(l.selectedTab=c),v(c)}),h("beforeTabSelection",function(c){u(e);let l=s();return v(l.tabChange(c))}),t(9,`
1501                `),S(10,6),t(11,`
1502                    `),m(12,us,17,6,"ng-container",7),t(13,`
1503                    `),m(14,Fs,71,34,"ng-container",7),t(15,`
1504                    `),m(16,Ns,28,6,"ng-container",7),t(17,`
1505                `),w(),t(18,`
1506            `),a(),t(19,`
1507            `),i(20,"app-action-panel",8),t(21,`
1508                `),i(22,"div",9),t(23,`
1509                    `),i(24,"button",10),h("click",function(){u(e);let c=s();return v(c.cancel())}),t(25),a(),t(26,`
1510                    `),i(27,"button",11),h("click",function(){u(e);let c=s();return v(c.save())}),t(28),a(),t(29,`
1511                `),a(),t(30,`
1512            `),a(),t(31,`
1513        `),a(),t(32,`
1514    `),a(),t(33,`
1515`),a()}if(n&2){let e=s();r(2),O("alertArray",e.alerts),r(2),d("formGroup",e.changeSettingForm),r(4),O("selectedTab",e.selectedTab),d("tabsInput",e.subTabs),r(2),d("ngSwitch",e.selectedTab.id),r(2),d("ngSwitchCase",e.pageConstants.limits),r(2),d("ngSwitchCase",e.pageConstants.address),r(2),d("ngSwitchCase",e.pageConstants.accountsAndPermissions),r(8),y("aria-label",e.literal.cancelDescription),r(),_(e.literal.cancel),r(2),d("disabled",e.isEmulationMode),y("aria-label",e.literal.saveBtnAdaText),r(),_(e.literal.save)}}var on=(()=>{class n extends G{constructor(e,o,c,l,g,b,I){super(l,b),this.alertService=e,this.companyOverviewService=o,this.fb=c,this.i18Svc=l,this.limitSpecificationService=g,this.utilsService=b,this.storageService=I,this.closeDrawer=new nt}ngOnInit(){super.ngOnInit(this.pageConstants.adminPayments),this.streetAddress=this.pageConstants.streetAddress,this.city=this.pageConstants.city,this.country=this.pageConstants.country,this.zipCode=this.pageConstants.zipCode,this.state=this.pageConstants.state,this.addressForm=this.fb.group({streetAddress:["",[P.required,P.maxLength(35)]],city:["",[P.required,P.maxLength(35)]],country:["",[P.required,P.maxLength(35),P.minLength(1)]],zipCode:["",[P.required,P.maxLength(10)]],state:["",[P.required,P.maxLength(35)]]}),this.alerts=[],this.templateArray=[],this.userData=this.storageService.getData("userSettings"),this.userServiceSettings=this.storageService.getUserServiceSettings(),this.getCountryData()}setLiteralListAndValue(){this.validationMsg=this.validationMessage}get rtp(){return this.rtpForm.controls}ngOnDestroy(){}get form(){return this.changeSettingForm.controls}get configForm(){return this.form.rtpConfig}get rtpAddressForm(){return this.form.addressForm}get permissionsFormArray(){return this.changeSettingForm.get("rtpPermissions")}get limitDefinitionsFormArray(){return this.configForm.get("limitDefinitions")}initPage(e,o){this.changeSettingForm=null,this.alerts=[],this.companyAccountIds=[],this.entitledAccountIds=[],this.accountIdsToExclude=[],this.payment=Rt.cloneDeep(e),this.paymentType=e.paymentSpecification.rtpLimitsSpecification.serviceId;let c=new Et.IAlert;c.message=this.literal.templateWarning,c.type=this.pageConstants.warning,this.templateArray=this.alertService.stackAlertArray(this.templateArray,c),this.rtpPermissionIdLimitSpecifications=Rt.cloneDeep(this.payment.paymentSpecification.rtpLimitsSpecification.permissionIdLimitSpecifications),setTimeout(()=>{this.initTabs()},0),this.addressForm.controls.city.setValue(this.payment.rtpConfig.city),this.addressForm.controls.zipCode.setValue(this.payment.rtpConfig.zipCode),this.addressForm.controls.state.setValue(this.payment.rtpConfig.state),this.addressForm.controls.streetAddress.setValue(this.payment.rtpConfig.streetAddress),this.setAddressCountry()}initTabs(){this.subTabs={fixedMobileTabLength:3,dynamicTabs:[{label:this.literal.limits,id:this.pageConstants.limits},{label:this.literal.accountsAndPermissions,id:this.pageConstants.accountsAndPermissions},{label:this.literal.address,id:this.pageConstants.address}]},this.selectedTab=this.subTabs.dynamicTabs[0],this.initForm()}initForm(){this.alerts=[],this.approvalLimitsChoose=[],this.currentPermissionIndex=0,this.changeSettingForm=this.fb.group({rtpConfig:this.fb.group({}),rtpPermissions:this.fb.array([])}),Rt.forEach(this.payment.rtpPermissions,e=>{this.permissionsFormArray.push(this.initPermissions(e));let o=[];e.companyAccountIds.forEach(c=>{o.push(this.getCompanyData(c))}),this.companyAccountIds.push(o)}),this.changeSettingForm.statusChanges.subscribe(e=>{this.sendFormStatus(e)}),this.companyAccountIds.forEach((e,o)=>{this.includedAccounts(o)}
1515),this.rtpPermissionIdLimitSpecifications.forEach(e=>{e.displayName=this.pageConstants.rtpCompany+e.displayName}),this.setAddressCountry()}sendFormStatus(e){e.invalid?this.addAlert():this.alerts=[]}initPermissions(e){let o=this.fb.group({allowUsd:[e.allowUsd],companyAccountIds:this.fb.array([])}),c=o.get("companyAccountIds");return Rt.forEach(e.companyAccountIds,l=>{c.push(this.fb.control(this.getCompanyData(l)))}),o}getCompanyData(e){return this.payment.accountData.find(o=>o.companyAccountId===e)}addAlert(){let e=this.alertService.getAlertObject(this.validationMessage.formErr,this.pageConstants.danger,"errorAlert");this.alerts=this.alertService.stackAlertArray(this.alerts,e)}includedAccounts(e){let o=this.utilsService.includedAccounts(this.payment.rtpPermissions,this.companyAccountIds,e);this.entitledAccountIds.push(o.entitledAccountIds),this.companyAccountIds=o.companyAccountIds,this.accountIdsToExclude.push(o.accountIdsToExclude)}parseAmount(e,o){let c=this.utilsService.removeSeparatorAmount(e,this.specialCharacter.comma);o.setValue(c)}removeSeparatorsAmount(e,o){o.setValue(e)}getSelectedAccounts(e,o){this.entitledAccountIds=[],this.accountIdsToExclude=[],this.companyAccountIds=[];let c;this.payment.rtpPermissions[o].companyAccountIds=e.companyAccountIds,this.payment.accountData=this.utilsService.getSelectedAccounts(e,this.payment),Rt.forEach(this.payment.rtpPermissions,l=>{c=[],l.companyAccountIds.forEach(g=>{c.push(this.getCompanyData(g))}),this.companyAccountIds.push(c)}),this.payment.rtpPermissions.forEach((l,g)=>{this.includedAccounts(g)})}addPermissionSet(){let e="";this.entitledAccountIds.forEach(c=>{e+=c+","}),e=e.slice(0,e.length-1),this.accountIdsToExclude.push(e),this.entitledAccountIds.push("");let o=this.limitSpecificationService.createPermissionSpecification(Rt.cloneDeep(this.payment.rtpPermissions[0]),this.payment.paymentSpecification.rtpLimitsSpecification.permissionIdLimitSpecifications);this.permissionsFormArray.push(this.initPermissions(o)),this.payment.rtpPermissions.push(o),this.includedAccounts(this.payment.rtpPermissions.length-1)}save(){if(this.markFormTouched(),this.changeSettingForm.invalid||this.addressForm.invalid||this.addressForm.value.country.value==="")return;let e=[];this.changeSettingForm.value.rtpPermissions.forEach((c,l)=>{let g=[];this.companyAccountIds[l].forEach(I=>g.push(I.companyAccountId));let b={companyAccountIds:g,limitDefinitions:Rt.isEmpty(c.limitDefinitions)?this.payment.rtpPermissions[l].limitDefinitions:c.limitDefinitions};e.push(b)});let o={rtpConfig:{limitDefinitions:this.changeSettingForm.value.rtpConfig.limitDefinitions,masterTemplates:this.payment.rtpConfig.masterTemplates,streetAddress:this.addressForm.value.streetAddress,city:this.addressForm.value.city,country:this.addressForm.value.country.code,state:this.addressForm.value.state,zipCode:this.addressForm.value.zipCode},rtpPermissions:e};this.companyOverviewService.updateChangeSettings(this.userData.companyUid,this.paymentType,o).pipe(q(this)).subscribe(c=>{this.closeDrawer.emit(c.successBanners)})}markFormTouched(){this.changeSettingForm=this.utilsService.markFormGroupTouched(this.changeSettingForm),this.addressForm=this.utilsService.markFormGroupTouched(this.addressForm)}cancel(){this.closeDrawer.emit(null)}removePermissionSet(e){let o=this.entitledAccountIds[e];this.approvalLimitsChoose.splice(e,1),this.entitledAccountIds.splice(e,1),this.accountIdsToExclude.splice(e,1),this.companyAccountIds.splice(e,1),this.permissionsFormArray.removeAt(e),this.accountIdsToExclude.forEach((c,l)=>{this.accountIdsToExclude[l]=c.replace(o,"")})}tabChange(e){this.changeSettingForm.invalid&&(e.preventDefault(),this.subTabs.dynamicTabs[0].id===this.selectedTab.id&&this.changeSettingForm.get("rtpConfig").valid&&(this.selectedTab=e),this.subTabs.dynamicTabs[1].id===this.selectedTab.id&&this.changeSettingForm.get("rtpPermissions").valid&&(this.selectedTab=e)),(this.addressForm.invalid||this.addressForm.value.country.value==="")&&this.subTabs.dynamicTabs[2].id===this.selectedTab.id&&(e.preventDefault(),this.addressForm=this.utilsService.markFormGroupTouched(this.addressForm),this.selectedTab=this.subTabs.dynamicTabs[2])}updateDefaultAccountsValue(e,o){this.payment.rtpPermissions[o].limitDefinitions=e.limitDefinitions}updateDefaultSettingsValue(e){this.payment.rtpConfig.limitDefinitions=e.limitDefinitions}showCountryError(){if(this.addressForm.value.country.value==="")return!1}getCountryData(){this.companyOverviewService.getCountry().pipe(q(this)).subscribe(e=>{this.receiverCountryList=Rt.cloneDeep(e.data),e.data.splice(0,0),this.receiverCountryList=e.data,this.setAddressCountry()})}setAddressCountry(){this.addressForm?.controls?.country&&this.receiverCountryList?.length&&this.payment?.rtpConfig?.country&&this.addressForm.controls.country.setValue(this.utilsService.getObjForDD({code:this.payment.rtpConfig.country},this.receiverCountryList))}static{this.\u0275fac=function(o){return new(o||n)(f(K),f(J),f(Sn),f(U),f(ie),f(Q),f($))}}static{this.\u0275cmp=B({type:n,selectors:[["app-change-rtp-settings"]],outputs:{closeDrawer:"closeDrawer"},standalone:!1,features:[j],decls:2,vars:1,consts:[["class","change-settings",4,"ngIf"],[1,"change-settings"],[3,"alertArrayChange","alertArray"],["role","log",3,"formGroup"],[1,"sub-navigation"],[3,"selectedTabChange","beforeTabSelection","selectedTab","tabsInput"],[3,"ngSwitch"],[4,"ngSwitchCase"],["stickToBottom","true"],[1,"d-flex","justify-content-end"],["type","button",1,"btn","btn-default","payee-button","flex-fill","flex-lg-grow-0",3,"click"],["type","button",1,"btn","btn-primary","flex-fill","flex-lg-grow-0",3,"click","disabled"],[1,"card","fdl-card","limit-card"],[1,"card-header"],[1,"card-title"],[1,"card-body","limit-definitions"],[3,"updateLimitSpecification","parentForm","limitSpecifications","specificationConfiguration","maxLimitForSpecifications"],[1,"card","fdl-card","accounts-permission"],[1,"card-body"],[1,"limit-definitions"],[1,"col-lg-5",3,"formGroup"],[1,"form-group"],[1,"required-field"],["id","streetAddress","formControlName","streetAddress","type","text","maxlength","35","aria-describedby","streetAddressErr",1,"form-control",3,"ngClass"],["
1515id","streetAddressErr","class","invalid-feedback",4,"ngIf"],["id","city","type","text","formControlName","city","maxlength","35","aria-describedby","cityErr",1,"form-control",3,"ngClass"],["id","cityErr","class","invalid-feedback",4,"ngIf"],["id","state","type","text","formControlName","state","maxlength","35","aria-describedby","stateErr",1,"form-control",3,"ngClass"],["id","stateErr","class","invalid-feedback",4,"ngIf"],["id","zipCode","type","text","formControlName","zipCode","maxlength","10","aria-describedby","stateErr",1,"form-control",3,"ngClass"],["id","zipCodeErr","class","invalid-feedback",4,"ngIf"],["inputId","country","aria-required","true","formControlName","country","name","country","optionLabel","name","aria-describedby","countryErr","appDropdownDefaultValue","",3,"onChange","dropdownIcon","options","ngClass"],["id","countryErr","class","invalid-feedback",4,"ngIf"],["id","streetAddressErr",1,"invalid-feedback"],[4,"ngIf"],["id","cityErr",1,"invalid-feedback"],["id","stateErr",1,"invalid-feedback"],["id","zipCodeErr",1,"invalid-feedback"],["id","countryErr",1,"invalid-feedback"],["formArrayName","rtpPermissions",4,"ngIf"],[1,"card-footer"],["type","button",1,"btn","btn-default","btn-icon",3,"click"],["aria-hidden","true",1,"material-icons","back-icon"],["formArrayName","rtpPermissions"],["class","book-permission",3,"formGroupName",4,"ngFor","ngForOf"],[1,"book-permission",3,"formGroupName"],[1,"row"],[1,"col-12","d-lg-none","justify-content-end"],["type","button","class","btn btn-outline-default btn-icon btn-close",3,"click",4,"ngIf"],[1,"col-lg-11","col-12"],[3,"selectedAccounts","serviceId","entitledAccountIds","details","companyAccountIds","accountIdsToExclude"],[1,"col-lg-1","d-lg-block","d-none"],[3,"updateLimitSpecification","id","isTwoColumn","showApprovalForm","parentForm","specificationConfiguration","limitSpecifications","maxLimitFromForm"],["type","button",1,"btn","btn-outline-default","btn-icon","btn-close",3,"click"],["aria-hidden","true",1,"material-icons"]],template:function(o,c){o&1&&(m(0,Rs,34,13,"div",0),t(1,`
1516`)),o&2&&d("ngIf",c.changeSettingForm&&c.payment)},dependencies:[Lt,Y,W,xt,ut,qt,Nt,Z,lt,Vt,st,X,Zt,Xt,tt,mt,vt,wt,et,qn,ve,Gt],styles:["@media (max-width: 991.98px){.change-settings[_ngcontent-%COMP%]   .limit-card[_ngcontent-%COMP%]   .card-header[_ngcontent-%COMP%]{flex-direction:column;align-items:flex-start}.change-settings[_ngcontent-%COMP%]   .limit-card[_ngcontent-%COMP%]   .card-header[_ngcontent-%COMP%]   .card-title[_ngcontent-%COMP%]{margin-bottom:10px}}.change-settings[_ngcontent-%COMP%]   .template-settings[_ngcontent-%COMP%]   .error-format[_ngcontent-%COMP%]{margin-top:2px;margin-left:10px}.change-settings[_ngcontent-%COMP%]   .template-settings[_ngcontent-%COMP%]   .checkbox-group[_ngcontent-%COMP%]{padding:0 0 15px 15px}@media (max-width: 991.98px){.change-settings[_ngcontent-%COMP%]   .template-settings[_ngcontent-%COMP%]   .card-header[_ngcontent-%COMP%]{padding:20px 0}.change-settings[_ngcontent-%COMP%]   .template-settings[_ngcontent-%COMP%]   .card-header[_ngcontent-%COMP%]   h4[_ngcontent-%COMP%]{line-height:18px}}.change-settings[_ngcontent-%COMP%]   app-dynamic-tabs[_ngcontent-%COMP%]     .tab-content{padding-top:0}@media (max-width: 991.98px){.change-settings[_ngcontent-%COMP%]   app-dynamic-tabs[_ngcontent-%COMP%]     .tab-content .card-body.limit-definitions{padding:20px 0}}.change-settings[_ngcontent-%COMP%]   app-dynamic-tabs[_ngcontent-%COMP%]   .accounts-permission[_ngcontent-%COMP%]     app-account-list .selected-account-list .account-items span:last-child{word-break:break-all}"]})}}return n})();var js=["chkDom"],Ws=["chkTypekDom"],Us=["editAccountDrawer"],Gs=["selectMobileRowDrawer"],qs=["changeSettingsForm"],Hs=["changeSettingsDrawer"],zs=n=>({open:n}),Ys=()=>({width:"100%"}),$s=n=>({collapsed:n}),Qs=n=>({"data-cell-disable":n}),Ks=()=>({standalone:!0});function Zs(n,p){if(n&1&&(i(0,"i",50),t(1),a()),n&2){let e=s(2);y("aria-labelledby",e.literal.clickToSearch),r(),_(e.iconLabel.expandMore)}}function Js(n,p){if(n&1&&(i(0,"i",50),t(1),a()),n&2){let e=s(2);y("aria-labelledby",e.literal.clickToSearch),r(),_(e.iconLabel.expandLess)}}function Xs(n,p){if(n&1){let e=C();i(0,"button",47),h("click",function(){u(e);let c=s();return v(c.showSearch=!c.showSearch)}),t(1,`
1517                `),i(2,"i",48),t(3),a(),t(4),m(5,Zs,2,2,"i",49),t(6,`
1518                `),m(7,Js,2,2,"i",49),t(8,`
1519            `),a()}if(n&2){let e=s();y("aria-label",e.literal.searchInAccount)("aria-expanded",!e.showSearch),r(3),_(e.iconLabel.search),r(),x("",e.literal.search,`
1520                `),r(),d("ngIf",e.showSearch),r(2),d("ngIf",!e.showSearch)}}function tl(n,p){if(n&1){let e=C();i(0,"div",66),t(1,`
1521                                    `),i(2,"p-checkbox",67),F("ngModelChange",function(c){u(e);let l=s(2);return M(l.selectedPayments,c)||(l.selectedPayments=c),v(c)}),a(),t(3,`
1522                                `),a()}if(n&2){let e=p.$implicit,o=s(2);r(2),R("value",e.value),R("label",e.label),R("inputId",e.inputId),O("ngModel",o.selectedPayments)}}function el(n,p){if(n&1){let e=C();i(0,"div",51,8),t(2,`
1523                `),i(3,"button",52),t(4,`
1524                    `),i(5,"i",53),t(6),a(),t(7,`    
1525                `),a(),t(8,`
1526                `),i(9,"div",54),t(10,`
1527                    `),i(11,"div",55),t(12,`
1528                        `),i(13,"div",56),t(14,`
1529                            `),i(15,"h4",57),t(16),a(),t(17,`
1530                            `),i(18,"button",58),h("click",function(c){u(e);let l=A(1);return c.stopPropagation(),v(l.close())}),t(19,`
1531                                `),i(20,"i",59),t(21),a(),t(22,`
1532                            `),a(),t(23,`
1533                        `),a(),t(24,`
1534                        `),i(25,"div",60),t(26,`
1535                            `),i(27,"div",61),t(28,`
1536                                `),m(29,tl,4,4,"div",62),t(30,`
1537                            `),a(),t(31,`
1538                        `),a(),t(32,`
1539                        `),i(33,"div",63),t(34,`
1540                            `),i(35,"button",64),h("click",function(c){u(e);let l=A(1);return c.stopPropagation(),v(l.close())}),t(36),a(),t(37,`
1541                            `),i(38,"button",65),h("click",function(){u(e);let c=s();return v(c.addColumn())}),t(39),a(),t(40,`
1542                        `),a(),t(41,`
1543                    `),a(),t(42,`
1544                `),a(),t(43,`
1545            `),a()}if(n&2){let e=s();r(3),y("aria-label",e.literal.gridIconAdaText),r(3),_(e.iconLabel.viewCompact),r(10),x("",e.literal.paymentTypes,`
1546                            `),r(5),_(e.iconLabel.close),r(8),d("ngForOf",e.paymentType),r(6),y("aria-label",e.literal.cancelSelectionAdaText),r(),_(e.literal.cancel),r(2),d("disabled",e.isEmulationMode),y("aria-label",e.literal.applySelectionAdaText),r(),_(e.literal.apply)}}function nl(n,p){if(n&1){let e=C();i(0,"div",85),t(1,`
1547                                        `),i(2,"p-checkbox",86),F("ngModelChange",function(c){u(e);let l=s(2);return M(l.searchParams.accountTypes,c)||(l.searchParams.accountTypes=c),v(c)}),h("onChange",function(){u(e);let c=s(2);return v(c.rowsChecked())}),t(3,`
1548                                        `),a(),t(4,`
1549                                    `),a()}if(n&2){let e=p.$implicit,o=p.index,c=s(2);r(2),T("inputId","selectTypeList",o,""),O("ngModel",c.searchParams.accountTypes),d("value",e.label)("label",e.label)}}function il(n,p){if(n&1){let e=C();t(0,`
1550                `),i(1,"div",68),t(2,`
1551                    `),i(3,"label",69),t(4),a(),t(5,`
1552                    `),i(6,"input",70),F("ngModelChange",function(c){u(e);let l=s();
1552return M(l.searchParams.accountnumber,c)||(l.searchParams.accountnumber=c),v(c)}),a(),t(7,`
1553                `),a(),t(8,`
1554                `),i(9,"div",71),t(10,`
1555                    `),i(11,"label",72),t(12),a(),t(13,`
1556                    `),i(14,"input",73),F("ngModelChange",function(c){u(e);let l=s();return M(l.searchParams.description,c)||(l.searchParams.description=c),v(c)}),a(),t(15,`
1557                `),a(),t(16,`
1558                `),i(17,"div",74),t(18,`
1559                    `),i(19,"label",75),t(20),a(),t(21,`
1560                    `),i(22,"div",76,9),t(24,`
1561                        `),i(25,"button",77),t(26),i(27,"i",78),t(28),a(),t(29,`
1562                        `),a(),t(30,`
1563                        `),i(31,"div",79),t(32,`
1564                            `),i(33,"div",80),t(34,`
1565                                `),i(35,"div",81),t(36,`
1566                                    `),i(37,"label",82),t(38),a(),t(39,`
1567                                    `),i(40,"app-chkbox",83,10),h("appChkOnChange",function(c){u(e);let l=s();return v(l.checkboxChecked(c))}),a(),t(42),a(),t(43,`
1568                                `),i(44,"div",60),t(45,`
1569                                    `),m(46,nl,5,5,"div",84),t(47,`
1570                                `),a(),t(48,`
1571                            `),a(),t(49,`
1572                        `),a(),t(50,`
1573                    `),a(),t(51,`
1574                `),a(),t(52,`
1575            `)}if(n&2){let e=s();r(4),_(e.literal.accountNumber),r(2),O("ngModel",e.searchParams.accountnumber),r(6),_(e.literal.accountNickname),r(2),O("ngModel",e.searchParams.description),r(6),_(e.literal.accountType),r(2),d("autoClose",e.pageConstants.outside),r(4),x(`
1576                            `,e.dropDownTypePlaceHolder,`
1577                            `),r(),y("aria-label",e.literal.clickHereToExpand),r(),_(e.iconLabel.expandMore),r(9),R("for",e.pageConstants.categoriesAllTypeChk),r(),_(e.literal.all),r(2),d("props",e.chkPropType),r(2),x(`
1578                                    `,e.literal.all,`
1579                                `),r(4),d("ngForOf",e.selectTypeList)}}function al(n,p){if(n&1){let e=C();i(0,"div",85),t(1,`
1580                                                `),i(2,"p-checkbox",86),F("ngModelChange",function(c){u(e);let l=s(2);return M(l.searchParams.accountTypes,c)||(l.searchParams.accountTypes=c),v(c)}),h("onChange",function(){u(e);let c=s(2);return v(c.rowsChecked())}),t(3,`
1581                                                `),a(),t(4,`
1582                                            `),a()}if(n&2){let e=p.$implicit,o=p.index,c=s(2);r(2),T("inputId","selectTypeListMob",o,""),O("ngModel",c.searchParams.accountTypes),d("value",e.label)("label",e.label)}}function ol(n,p){if(n&1){let e=C();t(0,`
1583                `),i(1,"div",61),t(2,`
1584                    `),i(3,"div",87),t(4,`
1585                        `),i(5,"div",88),t(6,`
1586                            `),i(7,"label",89),t(8),a(),t(9,`
1587                            `),i(10,"input",90),F("ngModelChange",function(c){u(e);let l=s();return M(l.searchParams.description,c)||(l.searchParams.description=c),v(c)}),a(),t(11,`
1588                        `),a(),t(12,`
1589                    `),a(),t(13,`
1590                    `),i(14,"div",87),t(15,`
1591                        `),i(16,"div",88),t(17,`
1592                            `),i(18,"label",75),t(19),a(),t(20,`
1593                            `),i(21,"div",76,9),t(23,`
1594                                `),i(24,"button",77),t(25),i(26,"i",78),t(27),a(),t(28,`
1595                                `),a(),t(29,`
1596                                `),i(30,"div",79),t(31,`
1597                                    `),i(32,"div",80),t(33,`
1598                                        `),i(34,"div",91),t(35,`
1599                                            `),i(36,"app-chkbox",83,10),h("appChkOnChange",function(c){u(e);let l=s();return v(l.checkboxChecked(c))}),a(),t(38),a(),t(39,`
1600                                        `),i(40,"div",60),t(41,`
1601                                            `),m(42,al,5,5,"div",84),t(43,`
1602                                        `),a(),t(44,`
1603                                    `),a(),t(45,`
1604                                `),a(),t(46,`
1605                            `),a(),t(47,`
1606                        `),a(),t(48,`
1607                    `),a(),t(49,`
1608                `),a(),t(50,`
1609                `),i(51,"div",61),t(52,`
1610                    `),i(53,"div",92),t(54,`
1611                        `),i(55,"div",93),t(56,`
1612                            `),i(57,"label",94),t(58),a(),t(59,`
1613                            `),i(60,"p-autoComplete",95,11),F("ngModelChange",function(c){u(e);let l=s();return M(l.searchParams.bankSwift,c)||(l.searchParams.bankSwift=c),v(c)}),h("completeMethod",function(c){u(e);let l=s();return v(l.filterSearchSwift(c))})("onFocus",function(c){u(e);let l=A(61);return v(!l.value&&l.handleDropdownClick(c))}),t(62,`
1614                            `),a(),t(63,`
1615                        `),a(),t(64,`
1616                    `),a(),t(65,`
1617                    `),i(66,"div",92),t(67,`
1618                        `),i(68,"div",93),t(69,`
1619                            `),i(70,"label",96),t(71),a(),t(72,`
1620                            `),i(73,"p-autoComplete",97,12),F("ngModelChange",function(c){u(e);let l=s();return M(l.searchParams.bankAba,c)||(l.searchParams.bankAba=c),v(c)}),h("completeMethod",function(c){u(e);let l=s();return v(l.filterSearchAba(c))})("onFocus",function(c){u(e);let l=A(74);return v(!l.value&&l.handleDropdownClick(c))}),t(75,`
1621                            `),a(),t(76,`
1622                        `),a(),t(77,`
1623                    `),a(),t(78,`
1624                `),a(),t(79,`
1625                `),i(80,"div",61),t(81,`
1626                    `),i(82,"div",98),t(83,`
1627                        `),i(84,"div",99),t(85,`
1628                            `),i(86,"label",100),t(87),a(),t(88,`
1629                            `),i(89,"div"),t(90,`
1630                                `),i(91,"p-dropdown",101),F("ngModelChange",function(c){u(e);let l=s();return M(l.searchParams.currency,c)||(l.searchParams.currency=c),v(c)}),t(92,`
1631                                `),a(),t(93,`
1632                            `),a(),t(94,`
1633                        `),a(),t(95,`
1634                    `),a(),t(96,`
1635                `),a(),t(97,`
1636            `)}if(n&2){let e=s();r(8),_(e.literal.accountNickname),r(2),O("ngModel",e.searchParams.description),r(9),_(e.literal.accountType),r(2),d("autoClose",e.pageConstants.outside),r(4),x(`
1637                                    `,e.dropDownTypePlaceHolder,`
1638                                    `),r(),y("aria-label",e.literal.clickHereToExpand),r(),_(e.iconLabel.expandMore),r(9),d("props",e.chkPropType),r(2),x(`
1639                                            `,e.literal.all,`
1640                                        `),r(4),d("ngForOf",e.selectTypeList),r(16),_(e.literal.bankSWIFT),r(2),O("ngModel",e.searchParams.bankSwift),d("suggestions",e.filteredSwift)("size",30)("forceSelection",!0)("minLength",0)("dropdown",!0),r(11),_(e.literal.bankABA),r(2),O("ngModel",e.searchParams.bankAba),d("suggestions",e.filteredAba)("size",30)("forceSelection",!0)("minLength",0)("dropdown",!0),r(11),d("appDropdownAccessibility","currency")("value",e.getAdaValueForDD(e.currencyData,e.searchParams.currency)),r(3),_(e.literal.currency),r(4),Wt(rt(34,Ys)),R("placeholder",e.literal.select),T("dropdownIcon","material-icons ",e.iconLabel.expandMore,""),O("ngModel",e.searchParams.currency),d("options",e.currencyData)}}function rl(n,p){if(n&1&&(i(0,"th",104),t(1),a()),n&2){let e=p.$implicit;r(),x(`
1641                            `,e.header,`
1642                        `)}}function cl(n,p){if(n&1&&(i(0,"th",105),t(1),a()),n&2){let e=p.$implicit,o=p.index;d("ngClass","app-hover-"+o),r(),x(`
1643                            `,e.header,`
1644                        `)}}function sl(n,p){if(n&1&&(t(0,`
1645                    `),i(1,"tr"),t(2,`
1646                        `),m(3,rl,2,1,"th",102),t(4,`
1647                        `),m(5,cl,2,2,"th",103),t(6,`
1648                    `),a(),t(7,`
1649                `)),n&2){let e=p.$implicit,o=s();r(3),d("ngForOf",o.accountFrozenCols),r(2),d("ngForOf",e)}}function ll(n,p){if(n&1&&(i(0,"i",113),t(1),a()),n&2){let e=s(3);r(),_(e.iconLabel.accordianIconCollapsed)}}function dl(n,p){if(n&1&&(i(0,"i",114),t(1),a()),n&2){let e=s(3);r(),_(e.iconLabel.accordianIconExpanded)}}function pl(n,p){if(n&1&&(i(0,"td",109),t(1,`
1650                            `),i(2,"a",110),t(3,`
1651                                `),m(4,ll,2,1,"i",111),t(5,`
1652                                `),m(6,dl,2,1,"i",112),t(7,`
1653                                `),i(8,"span"),t(9),a(),t(10,`
1654                            `),a(),t(11,`
1655                        `),a()),n&2){let e=s(),o=e.$implicit,c=e.expanded;r(2),d("pRowToggler",o),r(2),d("ngIf",!c),r(2),d("ngIf",c),r(3),_(o.accountType)}}function ml(n,p){n&1&&E(0,"td",115)}function _l(n,p){if(n&1&&(t(0,`
1656                    `),i(1,"tr",106),t(2,`
1657                        `),m(3,pl,12,4,"td",107),t(4,`
1658                        `),m(5,ml,1,0,"td",108),t(6,`
1659                    `),a(),t(7,`
1660                `)),n&2){let e=p.expanded,o=s();r(),d("ngClass",V(3,$s,!e)),r(2),d("ngForOf",o.accountFrozenCols),r(2),d("ngForOf",o.accountScrollableCols)}}function gl(n,p){if(n&1){let e=C();i(0,"td",120),t(1,`
1661                            `),i(2,"div",121),t(3,`
1662                                `),i(4,"div",122),t(5,`
1663                                    `),i(6,"div",123),t(7),a(),t(8,`
1664                                    `),i(9,"div",124),t(10),a(),t(11,`
1665                                    `),i(12,"div",125),t(13),a(),t(14,`
1666                                    `),i(15,"div",126),t(16,`
1667                                        `),i(17,"div",127),t(18,`
1668                                            `),i(19,"i",128),t(20),a(),t(21,`
1669                                            `),i(22,"span"),t(23),a(),t(24,`
1670                                        `),a(),t(25,`
1671                                        `),i(26,"button",129),h("click",function(){u(e);let c=s().$implicit,l=s(2);return v(l.openEditAccountDrawer(c))}),t(27,`
1672                                            `),i(28,"i",130),t(29),a(),t(30,`
1673                                            `),i(31,"span"),t(32),a(),t(33,`
1674                                        `),a(),t(34,`
1675                                    `),a(),t(35,`
1676                                `),a(),t(36,`
1677                            `),a(),t(37,`
1678                        `),a()}if(n&2){let e=s().$implicit,o=s(2);r(6),d("pTooltip",e.account.accountNumber+o.specialCharacter.dateRangeSeperator+e.account.accountType),r(),x(`
1679                                        `,e.account.displayMaskedDetails?e.account.displayMaskedDetails:e.account.accountNumber,""),r(2),d("pTooltip",e.account.bankName),r(),x(`
1680                                        `,e.account?e.account.bankName:"",""),r(3),ft("",e.account?o.specialCharacter.openParenthesis+e.account.abaNumber+o.specialCharacter.closeParenthesis:"",`
1681                                        `,e.account?e.account.currency:"",""),r(6),d("pTooltip",e.lastChangedBy),r(),_(o.iconLabel.
1681info),r(3),x(" ",o.literal.info,""),r(3),d("disabled",o.disableAccountPermission),y("aria-label",o.literal.editAccountDetailsBtnAdaText),r(3),_(o.iconLabel.modeEdit),r(3),x(" ",o.literal.edit,"")}}function xl(n,p){if(n&1){let e=C();i(0,"button",129),h("click",function(){u(e);let c=s(2).$implicit,l=s(3);return v(l.changeSettings(c.field))}),t(1,`
1682                                    `),i(2,"i",130),t(3),a(),t(4,`
1683                                    `),i(5,"span"),t(6),a(),t(7,`
1684                                `),a()}if(n&2){let e=s(5);d("disabled",e.disableAccountPermission),y("aria-label",e.literal.editPaymentDetailsBtnAdaText),r(3),_(e.iconLabel.modeEdit),r(3),x(" ",e.literal.edit,"")}}function ul(n,p){if(n&1&&(i(0,"span",136),t(1),a()),n&2){let e=s(5);r(),x(`
1685                                    `,e.literal.enabled,`
1686                                `)}}function vl(n,p){if(n&1&&(i(0,"div",133),t(1,`
1687                                `),m(2,xl,8,4,"button",134),t(3,`
1688                                `),m(4,ul,2,1,"span",135),t(5,`
1689                            `),a()),n&2){let e=s().$implicit,o=s(3);r(2),d("ngIf",e.field!==o.serviceIds.ACHPOSPAY&&e.field!==o.serviceIds.STOPPAYMENTS&&e.field!==o.serviceIds.CARDPAYMENTS&&e.field!==o.serviceIds.ACCOUNTSWEEPS),r(2),d("ngIf",e.field===o.serviceIds.ACHPOSPAY||e.field===o.serviceIds.STOPPAYMENTS||e.field===o.serviceIds.CARDPAYMENTS||e.field===o.serviceIds.ACCOUNTSWEEPS)}}function hl(n,p){if(n&1){let e=C();i(0,"td",131,13),h("mouseenter",function(){let c=u(e).index,l=s(3);return v(l.onMouseEnter(c))})("mouseleave",function(){let c=u(e).index,l=s(3);return v(l.onMouseLeave(c))}),t(2,`
1690                            `),m(3,vl,6,2,"div",132),t(4,`
1691                        `),a()}if(n&2){let e=p.$implicit,o=p.index,c=s().$implicit,l=s(2);Cn("app-hover-",o,""),d("ngClass",V(5,Qs,!l.isPermitted(c,e.field))),r(3),d("ngIf",l.isPermitted(c,e.field))}}function Cl(n,p){if(n&1&&(i(0,"tr",117),t(1,`
1692                        `),m(2,gl,38,13,"td",118),t(3,`
1693                        `),m(4,hl,5,7,"td",119),t(5,`
1694                    `),a()),n&2){let e=s().columns,o=s();r(2),d("ngForOf",o.accountFrozenCols),r(2),d("ngForOf",e)}}function fl(n,p){if(n&1&&(t(0,`
1695                    `),m(1,Cl,6,2,"tr",116),t(2,`
1696                `)),n&2){let e=p.$implicit;r(),d("ngForOf",e.data)}}function yl(n,p){if(n&1&&(i(0,"div",137),t(1),a()),n&2){let e=s();r(),x(`
1697                `,e.literal.noDataFound,`
1698            `)}}function bl(n,p){n&1&&pt(0)}function Sl(n,p){if(n&1){let e=C();t(0,`
1699                        `),i(1,"div",139),t(2,`
1700                            `),i(3,"h4",140),t(4,`
1701                                `),i(5,"span",141),h("click",function(){u(e),s();let c=A(1);return v(c.togglePanel())}),t(6),a(),t(7,`
1702                            `),a(),t(8,`
1703                        `),a(),t(9,`
1704                    `)}if(n&2){let e=s().$implicit;r(6),_(e.accountType)}}function wl(n,p){if(n&1){let e=C();i(0,"div",61),t(1,`
1705                                    `),i(2,"div",145),t(3,`
1706                                        `),i(4,"div",121),t(5,`
1707                                            `),i(6,"div",122),t(7,`
1708                                                `),i(8,"div",146),t(9),a(),t(10,`
1709                                                `),i(11,"div",147),t(12),a(),t(13,`
1710                                                `),i(14,"div",125),t(15),a(),t(16,`
1711                                            `),a(),t(17,`
1712                                        `),a(),t(18,`
1713                                    `),a(),t(19,`
1714                                    `),i(20,"div",148),t(21,`
1715                                        `),i(22,"div",149),t(23,`
1716                                            `),i(24,"button",150),h("click",function(){let c=u(e).$implicit,l=s(3);return v(l.onMobileRow(c))}),t(25,`
1717                                                `),i(26,"i",130),t(27),a(),t(28,`
1718                                            `),a(),t(29,`
1719                                        `),a(),t(30,`
1720                                    `),a(),t(31,`
1721                                `),a()}if(n&2){let e=p.$implicit,o=s(3);r(9),ft("",e.account?e.account.accountNumber:""," ",e.account?e.account.name:"",""),r(3),ft("",e.account?e.account.bankName:""," ",e.account?o.specialCharacter.openParenthesis+e.account.abaNumber+o.specialCharacter.closeParenthesis:"",`
1722                                                `),r(3),_(e.account?e.account.currency:""),r(12),_(o.iconLabel.arrowRight)}}function Pl(n,p){if(n&1&&(t(0,`
1723                        `),i(1,"div",142),t(2,`
1724                            `),i(3,"div",143),t(4,`
1725                                `),m(5,wl,32,6,"div",144),t(6,`
1726                            `),a(),t(7,`
1727                        `),a(),t(8,`
1728                    `)),n&2){let e=s().$implicit;r(5),d("ngForOf",e.data)}}function Il(n,p){if(n&1&&(i(0,"app-collapsible-panel",138,14),t(2,`
1729                    `),m(3,Sl,10,1,"ng-template",null,15,L),t(5,`
1730                    `),m(6,Pl,9,1,"ng-template",null,16,L),t(8,`
1731                `),a()),n&2){let e=s();d("collapsibleDetails",e.responsePreference)("opened",!0)}}function El(n,p){if(n&1&&(i(0,"div",151),t(1),a()),n&2){let e=s();r(),x(`
1732                `,e.literal.noDataFound,`
1733            `)}}function Tl(n,p){if(n&1){let e=C();i(0,"button",129),h("click",function(){u(e);let c=s(2).$implicit,l=s(2);return v(l.changeSettings(c.field))}),t(1,`
1734                                `),i(2,"i",130),t(3),a(),t(4,`
1735                                `),i(5,"span"),t(6),a(),t(7,`
1736                            `),a()}if(n&2){let e=s(4);d("disabled",e.disableAccountPermission),r(3),_(e.iconLabel.modeEdit),r(3),x(" ",e.literal.edit,"")}}function Al(n,p){if(n&1&&(i(0,"span"),t(1),a()),n&2){let e=s(4);r(),x(`
1737                                `,e.literal.enabled,`
1738                            `)}}function Ol(n,p){if(n&1&&(i(0,"div",161),t(1,`
1739                            `),m(2,Tl,8,3,"button",134),t(3,`
1740                            `),m(4,Al,2,1,"span",162),t(5,`
1741                        `),a()),n&2){let e=s().$implicit,o=s(2);r(2),d("ngIf",e.field!==o.serviceIds.ACHPOSPAY&&e.field!==o.serviceIds.STOPPAYMENTS&&e.field!==o.serviceIds.CARDPAYMENTS),r(2),d("ngIf",e.field===o.serviceIds.ACHPOSPAY||e.field===o.serviceIds.STOPPAYMENTS||e.field===o.serviceIds.CARDPAYMENTS)}}function Ml(n,p){if(n&1&&(i(0,"div",158),t(1,`
1742                        `),i(2,"div",159),t(3),a(),t(4,`
1743                        `),m(5,Ol,6,2,"div",160),t(6,`
1744                    `),a()),n&2){let e=p.$implicit,o=s(2);r(3),_(e.header),r(2),d("ngIf",o.mobileRow&&o.mobileRow.payments.indexOf(e.field)>-1)}}function Fl(n,p){if(n&1){let e=C();i(0,"div",152),t(1,`
1745                    `),i(2,"div",153),t(3,`
1746                        `),i(4,"div",154),t(5,`
1747                            `),i(6,"div",146),t(7),a(),t(8,`
1748                            `),i(9,"div",147),t(10),a(),t(11,`
1749                            `),i(12,"div",125),t(13),a(),t(14,`
1750                        `),a(),t(15,`
1751                        `),i(16,"div",155),t(17,`
1752                            `),i(18,"a",127),t(19,`
1753                                `),i(20,"i",156),t(21),a(),t(22,`
1754                            `),a(),t(23,`
1755                            `),i(24,"button",129),h("click",function(){u(e);let c=s();return v(c.openEditDrawerMobile())}),t(25,`
1756                                `),i(26,"i",130),t(27),a(),t(28,`
1757                            `),a(),t(29,`
1758                        `),a(),t(30,`
1759                    `),a(),t(31,`
1760                    `),m(32,Ml,7,2,"div",157),t(33,`
1761                `),a()}if(n&2){let e=s();r(7),ft("",e.mobileRow?e.mobileRow.account.accountNumber:""," ",e.mobileRow?e.mobileRow.account.name:"",""),r(3),ft("",e.mobileRow?e.mobileRow.account.bankName:""," ",e.mobileRow?e.specialCharacter.openParenthesis+e.mobileRow.account.abaNumber+e.specialCharacter.closeParenthesis:""," "),r(3),_(e.mobileRow?e.mobileRow.account.currency:""),r(7),d("pTooltip",e.mobileRow?e.mobileRow.lastChangedBy:""),r(),_(e.iconLabel.
1761info),r(3),d("disabled",e.disableAccountPermission),r(3),_(e.iconLabel.modeEdit),r(5),d("ngForOf",e.accountScrollableCols)}}function Dl(n,p){if(n&1){let e=C();t(0,`
1762                        `),i(1,"div",164),t(2,`
1763                            `),i(3,"button",165),h("click",function(){u(e);let c=s(2);return v(c.onBack())}),t(4,`
1764                                `),i(5,"i",59),t(6),a(),t(7,`
1765                            `),a(),t(8,`
1766                        `),a(),t(9,`
1767                    `)}if(n&2){let e=s(2);r(6),_(e.iconLabel.arrowBack)}}function kl(n,p){n&1&&pt(0)}function Ll(n,p){if(n&1&&(i(0,"div",163),t(1,`
1768                    `),m(2,Dl,10,1,"ng-template",null,17,L),t(4,`
1769                    `),m(5,kl,1,0,"ng-container",36),t(6,`
1770                `),a()),n&2){s();let e=A(73);r(5),d("ngTemplateOutlet",e)}}function Vl(n,p){if(n&1){let e=C();S(0),t(1,`
1771            `),i(2,"div",166),t(3,`
1772                `),i(4,"label",181),t(5),a(),t(6,`
1773            `),a(),t(7,`
1774            `),i(8,"div",173),t(9,`
1775                `),i(10,"p-checkbox",182),F("ngModelChange",function(c){u(e);let l=s(3);return M(l.isFdicInsuranceEligible,c)||(l.isFdicInsuranceEligible=c),v(c)}),a(),t(11,`
1776            `),a(),t(12,`
1777        `),w()}if(n&2){let e=s(3);r(5),_(e.literal.excludeAccount),r(5),R("label",e.literal.excludeAccount),O("ngModel",e.isFdicInsuranceEligible),d("binary",!0)("disabled",!e.userData.isBank)}}function Nl(n,p){if(n&1&&(S(0),t(1,`
1778        `),i(2,"div",166),t(3,`
1779            `),i(4,"label",179),t(5),a(),t(6,`
1780        `),a(),t(7,`
1781        `),i(8,"div",180),t(9),a(),t(10,`
1782        `),m(11,Vl,13,5,"ng-container",162),t(12,`
1783    `),w()),n&2){let e=s(2);r(5),_(e.literal.fdicInsuredStatus),r(4),_(e.literal[e.editedRowData.account.insuranceType]?e.literal[e.editedRowData.account.insuranceType]:e.editedRowData.account.insuranceType),r(2),d("ngIf",e.editedRowData.account.allowToUpdateEligibility)}}function Rl(n,p){if(n&1){let e=C();t(0,`
1784    `),i(1,"div",166),t(2,`
1785        `),i(3,"label",167),t(4),a(),t(5,`
1786    `),a(),t(6,`
1787    `),i(7,"div",168)(8,"span",169),t(9),a()(),t(10,`
1788    `),i(11,"div",166),t(12,`
1789        `),i(13,"label",170),t(14),a(),t(15,`
1790    `),a(),t(16,`
1791    `),i(17,"div",171),t(18),a(),t(19,`
1792    `),i(20,"div",166),t(21,`
1793        `),i(22,"label",172),t(23),a(),t(24,`
1794    `),a(),t(25,`
1795    `),i(26,"div",173),t(27,`
1796        `),i(28,"input",174),F("ngModelChange",function(c){u(e);let l=s();return M(l.accNickname,c)||(l.accNickname=c),v(c)}),a(),t(29,`
1797    `),a(),t(30,`
1798    `),m(31,Nl,13,3,"ng-container",162),t(32,`
1799    `),i(33,"app-action-panel",175),t(34,`
1800        `),i(35,"div",176),t(36,`
1801            `),i(37,"button",177),h("click",function(){u(e),s();let c=A(45);return A(62).hide(),v(c.hide())}),t(38),a(),t(39,`
1802            `),i(40,"button",178),h("click",function(){u(e);let c=s();return v(c.saveNickname())}),t(41),a(),t(42,`
1803        `),a(),t(43,`
1804    `),a(),t(44,`
1805`)}if(n&2){let e=s();r(4),_(e.literal.accountNumber),r(4),d("pTooltip",e.accountDataLabel),r(),_(e.editedRowData?e.editedRowData.account.displayMaskedDetails:""),r(5),_(e.literal.accountType),r(4),_(e.editedRowData?e.editedRowData.account.type:""),r(5),_(e.literal.accountNickname),r(5),O("ngModel",e.accNickname),d("ngModelOptions",rt(14,Ks)),r(3),d("ngIf",e.editedRowData&&(e.editedRowData==null||e.editedRowData.account==null?null:e.editedRowData.account.enableFdicDisclaimer)&&(e.editedRowData==null||e.editedRowData.account==null?null:e.editedRowData.account.insuranceType)),r(6),y("aria-label",e.literal.cancelBtnAdaEText),r(),_(e.literal.cancel),r(2),d("disabled",e.isEmulationMode),y("aria-label",e.literal.saveBtnAdaText),r(),_(e.literal.save)}}function Bl(n,p){if(n&1){let e=C();t(0,`
1806        `),i(1,"button",183),h("click",function(){u(e);let c=s();return v(c.openHelp())}),t(2,`
1807            `),i(3,"i",59),t(4),a(),t(5,`
1808            `),i(6,"span"),t(7),a(),t(8,`
1809        `),a(),t(9,`
1810    `)}if(n&2){let e=s();r(),y("aria-label",e.literal.helpDescription),r(3),_(e.iconLabel.help),r(3),_(e.literal.help)}}function jl(n,p){if(n&1){let e=C();S(0),t(1,`
1811            `),i(2,"app-change-settings",184,18),h("closeDrawer",function(c){u(e);let l=s();return v(l.closeDrawer(c))}),a(),t(4,`
1812        `),w()}}function Wl(n,p){if(n&1){let e=C();t(0,`
1813                    `),i(1,"button",177),h("click",function(){u(e),s(2);let c=A(77);return v(c.hide())}),t(2),a(),t(3,`
1814                `)}if(n&2){let e=s(2);r(),y("aria-label",e.literal.cancelBtnAdaEText),r(),_(e.literal.cancel)}}function Ul(n,p){if(n&1){let e=C();S(0),t(1,`
1815            `),i(2,"app-change-wire-settings",184,18),h("closeDrawer",function(c){u(e);let l=s();return v(l.closeDrawer(c))}),t(4,`
1816                `),m(5,Wl,4,2,"ng-template",null,19,L),t(7,`
1817            `),a(),t(8,`
1818        `),w()}}function Gl(n,p){if(n&1){let e=C();S(0),t(1,`
1819            `),i(2,"app-check-positive-setting",184,18),h("closeDrawer",function(c){u(e);let l=s();return v(l.closeDrawer(c))}),t(4,`
1820            `),a(),t(5,`
1821        `),w()}}function ql(n,p){if(n&1){let e=C();i(0,"button",186),h("click",function(){u(e),s(3);let c=A(5);return v(c.switchToTab())}),t(1,`
1822                    `),i(2,"i",59),t(3),a(),t(4,`
1823                `),a()}if(n&2){let e=s(4);r(3),_(e.iconLabel.arrowBack)}}function Hl(n,p){if(n&1&&(t(0,`
1824                `),m(1,ql,5,1,"button",185),t(2,`
1825            `)),n&2){s(2);let e=A(5);r(),d("ngIf",!e.isLeftVisible)}}function zl(n,p){n&1&&m(0,Hl,3,1,"ng-template",null,17,L)}function Yl(n,p){if(n&1){let e=C();S(0),t(1,`
1826            `),m(2,zl,2,0,null,162),t(3,`
1827            `),i(4,"app-change-ach-settings",184,18),h("closeDrawer",function(c){u(e);let l=s();return v(l.closeDrawer(c))}),a(),t(6,`
1828        `),w()}if(n&2){let e=s();r(2),d("ngIf",!e.isMobile)}}function $l(n,p){if(n&1){let e=C();S(0),t(1,`
1829            `),i(2,"app-change-rdc-settings",184,18),h("closeDrawer",function(c){u(e);let l=s();return v(l.closeDrawer(c))}),t(4,`
1830            `),a(),t(5,`
1831        `),w()}}function Ql(n,p){if(n&1){let e=C();S(0),t(1,`
1832            `),i(2,"app-change-merchant-settings",184,18),h("closeDrawer",function(c){u(e);let l=s();return v(l.closeDrawer(c))}),a(),t(4,`
1833        `),w()}}function Kl(n,p){if(n&1){let e=C();S(0),t(1,`
1834            `),i(2,"app-change-settings",184,18),h("closeDrawer",function(c){u(e);let l=s();return v(l.closeDrawer(c))}),a(),t(4,`
1835        `),w()}}function Zl(n,p){if(n&1){let e=C();S(0),t(1,`
1836            `),i(2,"app-change-rtp-settings",184,18),h("closeDrawer",function(c){u(e);let l=s();return v(l.closeDrawer(c))}),a(),t(4,`
1837        `),w()}}var ui=(()=>{class n extends G{constructor(e,o,c,l,g,b,I,D,_t){super(g,b),this.alertService=e,this.checkboxComponentService=o,this.companyOverviewService=c,this.globalHelpService=l,this.i18Svc=g,this.utilsService=b,this.searchRetentionService=I,this.ftpPickupService=D,this.storageService=_t,this.accountExpandedRows={},this.paymentType=[],this.selectedPayments=[],this.tempPaymentType=[],this.checked=!1,this.showEditMob=!1,this.disableAccountPermission=!0,this.selectTypeList=[],this.bankAbaNumbers=[],this.bankSwiftNumbers=[],this.currencyData=[],this.accountData=[],this.companyServices=this.storageService.getUserServiceSettings().companyServices,this.wireSesssionData=this.storageService.getUserServiceSettings().wires}ngOnInit(){this.showSearch=!0,this.showColumnSwitcher=!0,this.iconLabel=ee.label,this.userServices=this.storageService.getUserServiceSettings(),super.ngOnInit(this.pageConstants.adminAccounts),this.selectedPaymentType="",this.userData=this.storageService.getData(this.pageConstants.userSettings),this.alerts=[],this.chkPropType=new Et.CheckboxProps,this.chkPropType.checked=!1,this.chkPropType.id=this.pageConstants.categoriesAllTypeChk,this.chkPropType.indeterminate=!1,this.companyName=this.storageService.getUserSettings().companyId,this.companyId=this.storageService.getUserSettings().companyUid,this.userServices&&this.userServices.services&&this.userServices.services.indexOf(this.pageConstants.CMPACCTPERM)>-1&&(this.disableAccountPermission=!1),this.alerts=[],this.accountDataLabel="",this.responsePreference={collapsibleId:this.pageConstants.responsePreference},this.selectedPayments=[],this.accountScrollableCols=[],this.initSearch(),this.disableAccountPermission||this.getSearchInitData(),this.getAdminAccountsData(),this.showAlerts(),this.getACHCompanyDetails()}setLiteralListAndValue(){this.dropDownTypePlaceHolder=this.literal.selectType,this.tempPaymentType=[{value:this.serviceIds.ACHPAYMENTS,label:this.literal.ACHPayment,inputId:"ap"},{value:this.serviceIds.STOPPAYMENTS,label:this.literal.stopPayments,inputId:"sp"},{value:this.serviceIds.WIREPAYMENTS,label:this.literal.wireTransfer,inputId:"wt"},{value:this.serviceIds.CHECKPRINT,label:this.literal.checkPrint,inputId:"cp"},{value:this.serviceIds.BOOKTRANSFER,label:this.literal.accountTransfer,inputId:"at"},{value:this.serviceIds.CHECKPOSPAY,label:this.literal.checkPositivePay,inputId:"cpp"},{value:this.serviceIds.REMOTEDEPOSITCAPTURE,label:this.literal.rdc,inputId:"rdc"},{value:this.serviceIds.MERCHANTCAPTURE,label:this.literal.merchantCapture,inputId:"merchantCapture"},{value:this.serviceIds.ACHPOSPAY,label:this.literal.ACHPositivePay,inputId:"app"},{value:this.serviceIds.ACCOUNTSWEEPS,label:this.literal.ACCOUNTSWEEPS,inputId:"as"},{value:this.serviceIds.REALTIMEPAYMENTS,label:this.literal.rtp,inputId:"rtp"}],this.updatePaymentType(),this.accountScrollableCols&&this.updateAccountScrollableCols(),this.sortOption=[{label:this.literal.bank,value:this.pageConstants.abaNumber},{label:this.literal.accountNumber,value:this.pageConstants.accountNumber},{label:this.literal.type,value:this.pageConstants.accountType},{label:this.literal.accountDescription,value:this.pageConstants.name},{label:this.literal.currency,value:this.pageConstants.currency}],this.accountFrozenCols=[{field:this.pageConstants.accName,header:this.literal.accounts}]}updatePaymentType(){this.paymentType=[],ht.forEach(this.tempPaymentType,e=>{this.companyServices.indexOf(e.value)>-1&&this.userServices[H[e.value]]&&this.userServices[H[e.value]].c
1837anAdministrate&&this.paymentType.push(e)})}onResize(){this.isMobile=this.utilsService.checkDevice(),this.screenWidth=window.screen.width,this.adjustColumnWidth()}showAlerts(){this.ftpPickupService.alertArray.length>0&&(this.alerts=ht.cloneDeep(this.ftpPickupService.alertArray),this.ftpPickupService.alertArray=[])}initSearch(){this.searchRetentionService.accountsSearchData?(this.searchParams=this.searchRetentionService.accountsSearchData,this.showSearch=!1):this.searchParams={sortorder:this.pageConstants.abaNumber,sortdirection:this.pageConstants.asc,accountnumber:"",description:"",bankAba:"",bankSwift:"",accountTypes:[],currency:""}}getACHCompanyDetails(){this.companyOverviewService.getAllACHCompanyDetails(this.companyId).pipe(q(this)).subscribe(e=>{this.achCompanies=e.data;let o=this.companyOverviewService.getPaymentConfigurationForCompany(this.companyId),c=this.companyOverviewService.getAccounts(this.companyId);(0,xi.forkJoin)([o,c]).subscribe(l=>{this.getPaymentData(l[0]),this.getAccountData(l[1])})})}getAccountData(e){e&&(this.paymentAccountData=e.data)}getPaymentData(e){let o=[];if(e){this.paymentTypeData=e,this.companyDetails=e.included.company;let c=new Ye(e.data.servicePermissions);ht.each(c,(l,g)=>{if(g){let b=e.data[Ie[g]],I={paymentType:g,canAdministrate:this.userServices[H[g]]&&this.userServices[H[g]].canAdministrate};o.push(Ft(Ft({},I),b))}}),this.payments=o}}getSearchInitData(){this.companyOverviewService.getSearchInitData(this.companyId).pipe(q(this)).subscribe(e=>{if(e.data&&(this.selectTypeList=e.data.accountTypes?e.data.accountTypes:[],e.data.abas.forEach(o=>{this.bankAbaNumbers.push({label:o,value:o})}),e.data.bics.forEach(o=>{this.bankSwiftNumbers.push({label:o,value:o})}),e.data.currencies))for(let o in e.data.currencies)o&&this.currencyData.push({label:e.data.currencies[o]+" ( "+o+" ) ",value:o})})}getAdminAccountsData(e=!0){this.companyOverviewService.getAdminAccountsData(this.companyId,!0).pipe(q(this)).subscribe(o=>{if(o.data.groupedAccountsMap){let c=[],l=!1,g=!1,b=!1,I=!1,D=!1,_t=!1,St=!1,re=!1,Mt=!1,Se=!1,Oe=!1,Me=!1;if(ht.forEach(o.data.groupedAccountsMap,(z,Ai)=>{let Oi={accountType:Ai,data:z};c.push(Oi),e&&z.forEach(kt=>{kt.payments.indexOf(this.serviceIds.ACHPAYMENTS)>-1&&this.companyServices.indexOf(this.serviceIds.ACHPAYMENTS)>-1&&this.userServices[H[this.serviceIds.ACHPAYMENTS]]&&this.userServices[H[this.serviceIds.ACHPAYMENTS]].canAdministrate&&(l=!0),kt.payments.indexOf(this.serviceIds.STOPPAYMENTS)>-1&&this.companyServices.indexOf(this.serviceIds.STOPPAYMENTS)>-1&&this.userServices[H[this.serviceIds.STOPPAYMENTS]]&&this.userServices[H[this.serviceIds.STOPPAYMENTS]].canAdministrate&&(b=!0),kt.payments.indexOf(this.serviceIds.WIREPAYMENTS)>-1&&this.companyServices.indexOf(this.serviceIds.WIREPAYMENTS)>-1&&this.userServices[H[this.serviceIds.WIREPAYMENTS]]&&this.userServices[H[this.serviceIds.WIREPAYMENTS]].canAdministrate&&(I=!0),kt.payments.indexOf(this.serviceIds.CHECKPRINT)>-1&&this.companyServices.indexOf(this.serviceIds.CHECKPRINT)>-1&&this.userServices[H[this.serviceIds.CHECKPRINT]]&&this.userServices[H[this.serviceIds.CHECKPRINT]].canAdministrate&&(D=!0),kt.payments.indexOf(this.serviceIds.BOOKTRANSFER)>-1&&this.companyServices.indexOf(this.serviceIds.BOOKTRANSFER)>-1&&this.userServices[H[this.serviceIds.BOOKTRANSFER]]&&this.userServices[H[this.serviceIds.BOOKTRANSFER]].canAdministrate&&(_t=!0),kt.payments.indexOf(this.serviceIds.CARDPAYMENTS)>-1&&this.companyServices.indexOf(this.serviceIds.CARDPAYMENTS)>-1&&this.userServices[H[this.serviceIds.CARDPAYMENTS]]&&this.userServices[H[this.serviceIds.CARDPAYMENTS]].canAdministrate,kt.payments.indexOf(this.serviceIds.CHECKPOSPAY)>-1&&this.companyServices.indexOf(this.serviceIds.CHECKPOSPAY)>-1&&this.userServices[H[this.serviceIds.CHECKPOSPAY]]&&this.userServices[H[this.serviceIds.CHECKPOSPAY]].canAdministrate&&(re=!0),kt.payments.indexOf(this.serviceIds.REMOTEDEPOSITCAPTURE)>-1&&this.companyServices.indexOf(this.serviceIds.REMOTEDEPOSITCAPTURE)>-1&&this.userServices[H[this.serviceIds.REMOTEDEPOSITCAPTURE]]&&this.userServices[H[this.serviceIds.REMOTEDEPOSITCAPTURE]].canAdministrate&&(Mt=!0),kt.payments.indexOf(this.serviceIds.ACHPOSPAY)>-1&&this.companyServices.indexOf(this.serviceIds.ACHPOSPAY)>-1&&this.userServices[H[this.serviceIds.ACHPOSPAY]]&&this.userServices[H[this.serviceIds.ACHPOSPAY]].canAdministrate&&(Se=!0),kt.payments.indexOf(this.serviceIds.MERCHANTCAPTURE)>-1&&this.companyServices.indexOf(this.serviceIds.MERCHANTCAPTURE)>-1&&this.userServices[H[this.serviceIds.MERCHANTCAPTURE]]&&this.userServices[H[this.serviceIds.MERCHANTCAPTURE]].canAdministrate&&(Oe=!0),kt.payments.indexOf(this.serviceIds.ACCOUNTSWEEPS)>-1&&this.companyServices.indexOf(this.serviceIds.ACCOUNTSWEEPS)>-1&&this.userServices[H[this.serviceIds.ACCOUNTSWEEPS]]&&this.userServices[H[this.serviceIds.ACCOUNTSWEEPS]].canAdministrate&&(g=!0),kt.payments.indexOf(this.serviceIds.REALTIMEPAYMENTS)>-1&&this.companyServices.indexOf(this.serviceIds.REALTIMEPAYMENTS)>-1&&this.userServices[H[this.serviceIds.REALTIMEPAYMENTS]]&&this.userServices[H[this.serviceIds.REALTIMEPAYMENTS]].canAdministrate&&(Me=!0)})}),this.accountData=c,this.updateAccoutRowGroupData(),this.accountData.forEach(z=>{this.accountExpandedRows[z.accountType]=!0}),this.accountExpandedRows=Object.assign({},this.accountExpandedRows),this.accountDataClone=ht.cloneDeep(this.accountData),e){let z=[];
1837z.length<7&&l&&z.push(this.serviceIds.ACHPAYMENTS),z.length<7&&I&&z.push(this.serviceIds.WIREPAYMENTS),z.length<7&&_t&&z.push(this.serviceIds.BOOKTRANSFER),z.length<7&&re&&z.push(this.serviceIds.CHECKPOSPAY),z.length<7&&Se&&z.push(this.serviceIds.ACHPOSPAY),z.length<7&&b&&z.push(this.serviceIds.STOPPAYMENTS),z.length<7&&D&&z.push(this.serviceIds.CHECKPRINT),z.length<7&&St&&z.push(this.serviceIds.CARDPAYMENTS),z.length<7&&Mt&&z.push(this.serviceIds.REMOTEDEPOSITCAPTURE),z.length<7&&Oe&&z.push(this.serviceIds.MERCHANTCAPTURE),z.length<7&&g&&z.push(this.serviceIds.ACCOUNTSWEEPS),z.length<7&&Me&&z.push(this.serviceIds.REALTIMEPAYMENTS),this.selectedPayments=z,this.addColumn(),this.searchRetentionService.accountsSearchData&&(this.getDropdownPlaceholder(),this.seachAccountGrid())}else this.seachAccountGrid()}})}ngAfterViewInit(){this.adjustColumnWidth()}onSort(){this.updateAccoutRowGroupData()}updateAccoutRowGroupData(){if(this.rowGroupData={},this.accountData)for(let e=0;e<this.accountData.length;e++){let c=this.accountData[e].accountType;if(e===0)this.rowGroupData[c]={index:0,size:1};else{let g=this.accountData[e-1].accountType;c===g?this.rowGroupData[c].size++:this.rowGroupData[c]={index:e,size:1}}}}openEditAccountDrawer(e){this.editedRowData=e,this.accNickname=this.editedRowData.account.name?this.editedRowData.account.name:"",this.isFdicInsuranceEligible=!this.editedRowData.account.isFdicInsuranceEligible,this.editAccountDrawer.show(),this.accountDataLabel=`${this.editedRowData.account.accountNumber?this.editedRowData.account.accountNumber:""} ${this.editedRowData.account.accountType?this.specialCharacter.dateRangeSeperator+this.editedRowData.account.accountType:""} ${this.editedRowData.account.name?this.specialCharacter.openParenthesis+this.editedRowData.account.name+this.specialCharacter.closeParenthesis:""}`}onMobileRow(e){this.mobileRow=this.editedRowData=e,this.showEditMob=!1,this.selectMobileRowDrawer.show()}openEditDrawerMobile(){this.showEditMob=!0,this.accNickname=this.editedRowData.account.name?this.editedRowData.account.name:""}saveNickname(){let e={name:this.accNickname?this.accNickname:""};this.editedRowData?.account?.enableFdicDisclaimer&&this.editedRowData?.account?.allowToUpdateEligibility&&this.userData.isBank&&(e.isFdicInsuranceEligible=!this.isFdicInsuranceEligible,e.insuranceType=this.editedRowData.account.insuranceType),this.companyOverviewService.updateAccountNickname(e,this.editedRowData.account.companyAccountId).pipe(q(this)).subscribe(o=>{this.showEditMob=!1,this.editAccountDrawer.hide(),this.selectMobileRowDrawer.hide();let c=this.alertService.getAlertObject(o.successBanners[0].message,this.pageConstants.success,"saveAlert");this.alerts=this.alertService.stackAlertArray(this.alerts,c),this.getAdminAccountsData(!1)})}addColumn(){this.updateAccountScrollableCols(),this.myDrop.close(),this.adjustColumnWidth()}updateAccountScrollableCols(){this.accountScrollableCols=[],ht.forEach(this.paymentType,e=>{ht.forEach(this.selectedPayments,o=>{if(e.value===o){this.accountScrollableCols.push({field:e.value,header:e.label});return}})})}adjustColumnWidth(){let e=(0,rn.default)(".ui-table-unfrozen-view .ui-table-scrollable-header"),o=(0,rn.default)(".ui-table-unfrozen-view"),c=(0,rn.default)(".ui-table-unfrozen-view .ui-table-scrollable-body"),l=7,g=this.screenWidth-320;if(this.screenWidth<=1024?l=4:this.screenWidth>1024&&this.screenWidth<=1366?l=6:this.screenWidth>1366&&(l=7),this.accountScrollableCols&&this.accountScrollableCols.length<=l){let b=160*this.accountScrollableCols.length;o.css(this.pageConstants.width,""),c.css(this.pageConstants.overflow,""),e.css(this.pageConstants.overflow,""),o.css(this.pageConstants.width,b),c.css(this.pageConstants.overflow,"inherite"),e.css(this.pageConstants.overflow,"visible")}else o.css(this.pageConstants.width,""),c.css(this.pageConstants.overflow,""),e.css(this.pageConstants.overflow,""),o.css(this.pageConstants.width,g+"px"),c.css(this.pageConstants.overflow,"auto"),e.css(this.pageConstants.overflow,"hidden")}onMouseEnter(e){let o=document.getElementsByClassName("app-hover-"+e);ht.forEach(o,c=>{c.classList.add("in")})}onMouseLeave(e){let o=document.getElementsByClassName("app-hover-"+e);ht.forEach(o,c=>{c.classList.remove("in")})}onBack(){this.showEditMob=!1}ngOnDestroy(){}openHelp(){let e;switch(this.selectedPaymentType){case this.serviceIds.BOOKTRANSFER:{e=this.pageConstants.adminCompanyPaymentsBookTransfers;break}case this.serviceIds.WIREPAYMENTS:{e=this.pageConstants.adminCompanyPaymentsWirePayments;break}case this.serviceIds.CHECKPOSPAY:{e=this.pageConstants.adminCompanyPaymentsCheckPosPay;break}case this.serviceIds.ACHPAYMENTS:{e=this.pageConstants.adminCompanyPaymentsAchPayments;break}case this.serviceIds.REMOTEDEPOSITCAPTURE:{e=this.pageConstants.adminCompanyPaymentsRDC;break}case this.serviceIds.REALTIMEPAYMENTS:{e=this.pageConstants.adminCompanyPaymentsRTP;break}}this.globalHelpService.openHelpWindow(e,this.literal.noHelp)}changeSettings(e){this.selectedPaymentType=e,setTimeout(()=>{this.initComponent()},0)}initComponent(){let e=this.companyOverviewService.getChangeSettingConfiguration(this.literal,this.selectedPaymentType,this.paymentTypeData,this.paymentAccountData,this.companyDetails,this.wireSesssionData);this.changeSettingsForm.initPage(e,this.selectedPaymentType),this.changeSettingsDrawer.show()}closeDrawer(e){if(this.changeSettingsDrawer.hide(),e){let o=this.alertService.getAlertObject(e[0].message,this.pageConstants.success,"saveAlert");this.alerts=this.alertService.stackAlertArray(this.alerts,o),this.getACHCompanyDetails()}}checkboxChecked(e){this.checked=e.target.checked,this.checked?this.selectAllRows(o=>{this.searchParams.accountTypes=o}):this.searchParams.accountTypes=[],this.rowsChecked()}selectAllRows(e){let o=[];this.selectTypeList.forEach(c=>{o.push(c.label)}),e(o),this.getDropdownPlaceholder()}rowsChecked(){this.checkboxComponentService.determineIndeterminentState(this.selectTypeList.length,this.searchParams.accountTypes.length,this.chkPropType,this.chkTypekDom),this.getDropdownPlaceholder()}getDropdownPlaceholder(){this.searchParams.accountTypes&&this.searchParams.accountTypes.length?this.searchParams.accountTypes.length===this.selectTypeList.length?(this.dropDownTypePlaceHolder=this.literal.allSelected,this.chkPropType.checked=!0):(this.dropDownTypePlaceHolder=`${this.searchParams.accountTypes.length} ${this.literal.selected}`,this.chkPropType.checked=!1):(this.dropDownTypePlaceHolder=this.literal.selectType,this.chkPropType.checked=!1)}filterSearchAba(e){this.filteredAba=[],ht.forEach(this.bankAbaNumbers,o=>{o.label.toLowerCase().includes(e.query.toLowerCase())&&this.filteredAba.push(o)})}filterSearchSwift(e){this.filteredSwift=[],ht.forEach(this.bankSwiftNumbers,o=>{o.label.toLowerCase().includes(e.query.toLowerCase())&&this.filteredSwift.push(o)})}seachAccountGrid(){this.searchParams.accountTypes.length?this.accountData=this.accountDataClone.filter(e=>this.searchParams.accountTypes.indexOf(e.accountType)>-1):this.accountData=ht.cloneDeep(this.accountDataClone),this.manipulateSearch()}manipulateSearch(){this.searchParams.accountnumber!==""&&this.accountData.length&&this.includeInnerObject(this.searchParams.accountnumber,this.pageConstants.accountNumber),this.searchParams.description!==""&&this.accountData.length&&this.includeInnerObject(this.searchParams.description,this.pageConstants.name),this.searchParams.bankSwift!==""&&this.searchParams.bankSwift!==null&&this.accountData.length&&this.searchInnerObject(this.searchParams.bankSwift.value,this.pageConstants.abaAlias),this.searchParams.bankAba!==""&&this.searchParams.bankAba!==null&&this.accountData.length&&this.searchInnerObject(this.searchParams.bankAba.value,this.pageConstants.abaNumber),this.searchParams.currency!==""&&this.accountData.length&&this.searchInnerObject(this.searchParams.currency,this.pageConstants.currency),this.searchRetentionService.accountsSearchData=this.searchParams}includeInnerObject(e,o){this.accountData=this.accountData.filter(c=>c.data.some(g=>g.account[o]&&g.account[o].toLowerCase().indexOf(e.toLowerCase())>-1)).map(c=>Object.assign({},c,{data:c.data.filter(g=>g.account[o]&&g.account[o].toLowerCase().indexOf(e.toLowerCase())>-1)}))}searchInnerObject(e,o){this.accountData=this.accountData.filter(c=>c.data.some(g=>g.account[o]===e)).map(c=>Object.assign({},c,{data:c.data.filter(g=>g.account[o]===e)}))}
1837resetAccountGrid(){this.searchRetentionService.accountsSearchData=null,this.initSearch(),this.rowsChecked(),this.accountData=ht.cloneDeep(this.accountDataClone),this.updateAccoutRowGroupData(),this.accountData.forEach(e=>{this.accountExpandedRows[e.accountType]=!0}),this.accountExpandedRows=Object.assign({},this.accountExpandedRows)}isPermitted(e,o){let c,l;if(e.payments&&e.payments.length&&(l=e.payments.indexOf(o)>-1,o===this.serviceIds.ACHPAYMENTS&&!this.achCompanies.length&&(l=!1)),this.payments&&this.payments.length){let g=ht.find(this.payments,{paymentType:o});g&&(c=g.canAdministrate)}return c&&l}afterCloseChangeSettings(){this.selectedPaymentType===this.serviceIds.ACHPAYMENTS&&this.changeSettingsForm.resetChanges()}static{this.\u0275fac=function(o){return new(o||n)(f(K),f(he),f(J),f(ze),f(U),f(Q),f(Fn),f(Ce),f($))}}static{this.\u0275cmp=B({type:n,selectors:[["app-accounts"]],viewQuery:function(o,c){if(o&1&&(it(js,5),it(Ws,5),it(Us,5),it(Gs,5),it(_e,5),it(qs,5),it(Hs,5)),o&2){let l;at(l=ot())&&(c.chkDom=l.first),at(l=ot())&&(c.chkTypekDom=l.first),at(l=ot())&&(c.editAccountDrawer=l.first),at(l=ot())&&(c.selectMobileRowDrawer=l.first),at(l=ot())&&(c.myDrop=l.first),at(l=ot())&&(c.changeSettingsForm=l.first),at(l=ot())&&(c.changeSettingsDrawer=l.first)}},hostBindings:function(o,c){o&1&&h("resize",function(){return c.onResize()},!1,le)},standalone:!1,features:[j],decls:107,vars:42,consts:[["primarySearchContent",""],["secondarySearchContent",""],["dt",""],["editAccountDrawer",""],["selectMobileRowDrawer",""],["editNickname",""],["changeSettingsDrawer",""],["helpButtons",""],["myDrop","ngbDropdown"],["categoriesDrop","ngbDropdown"],["chkTypekDom",""],["autoCompleteSwift",""],["autoComplete",""],["frozentdRef",""],["collapsePanel",""],["cardTitle",""],["cardBody",""],["customButtons",""],["changeSettingsForm",""],["cancelButtons",""],[1,"admin-accounts"],["aria-labelledby","currentActivitySummary",1,"card","fdl-card","accounts-grid","d-flex"],[1,"mt-2"],[3,"alertArrayChange","alertArray"],[1,"card-header",3,"ngClass"],["role","heading",1,"card-title","mr-auto"],["type","button","class"," btn btn-default btn-icon search-btn",3,"click",4,"ngIf"],["ngbDropdown","","class","d-none d-lg-block switcher-drpdwn","role","group",4,"ngIf"],[3,"search","reset","isCollapsed"],[1,"card-body","scrollable-grid","d-none","d-lg-block"],["dataKey","accountType","sortField","accountType","sortMode","single","styleClass","app-table-wrapper","tableStyleClass","app-table","scrollDirection","both",3,"onSort","value","columns","scrollable","expandedRowKeys"],["pTemplate","header"],["pTemplate","body"],["pTemplate","rowexpansion"],["class","pb-3",4,"ngIf"],[3,"drawerTitle","className","setFocusOnClose"],[4,"ngTemplateOutlet"],[1,"card-body","scrollable-grid-mobile","d-block","d-lg-none"],["type","secondary"],[3,"collapsibleDetails","opened",4,"ngFor","ngForOf"],["class","no-records-msg",4,"ngIf"],[3,"drawerTitle","className"],["class","row-select",4,"ngIf"],["class","edit-name",4,"ngIf"],[3,"afterClose","drawerTitle","className","setFocusOnClose"],[3,"ngSwitch"],[4,"ngSwitchCase"],["type","button",1,"btn","btn-default","btn-icon","search-btn",3,"click"],["aria-hidden","true",1,"material-icons","back-icon"],["class","material-icons front-icon",4,"ngIf"],[1,"material-icons","front-icon"],["ngbDropdown","","role","group",1,"d-none","d-lg-block","switcher-drpdwn"],["ngbDropdownToggle","",1,"btn","btn-outline-default","border-0","px-0","cursor-pointer","mb-1"],["id","dropdownForm1",1,"material-icons","header-info-icon"],["ngbDropdownMenu","",1,"dropdown-menu","more-options"],["id","ngbDropdownMenu",1,"card","fdl-card"],[1,"card-header","d-flex","align-items-center","justify-content-between"],["id","moreSearch","aria-labelledby","moreSearch",1,"card-title"],["type","button","attr.aria-label","{{literal.close}",1,"close","btn-close",3,"click"],[1,"material-icons"],[1,"card-body"],[1,"row"],["class","col-lg-6 col-md-6 col-sm-12 col-xs-12 checkbox-group",4,"ngFor","ngForOf"],[1,"card-footer","justify-content-lg-end","align-items-center"],["type","button",1,"btn","btn-default",3,"click"],["type","submit",1,"btn","btn-primary",3,"click","disabled"],[1,"col-lg-6","col-md-6","col-sm-12","col-xs-12","checkbox-group"],["name","group1",3,"ngModelChange","value","label","ngModel","inputId"],[1,"col-9","col-lg-2"],["for","accountNumber"],["id","accountNumber","name","accountNumber","type","text",1,"form-control",3,"ngModelChange","ngModel"],[1,"d-none","d-lg-block","col-8","col-lg-3"],["for","accountNicknameSearch"],["id","accountNicknameSearch","name","accountNickname","type","text",1,"form-control",3,"ngModelChange","ngModel"],[1,"col-8","col-lg-3","d-none","d-lg-block"],["for","selectGroupList"],["ngbDropdown","",1,"d-inline-block","w-100",3,"autoClose"],["type","button","id","dropdownBasic1","ngbDropdownToggle","",1,"btn","btn-outline-default","dropdown-toggle","audit-categories-btn"],[1,"material-icons","float-right"],["ngbDropdownMenu","","aria-labelledby","dropdownBasic1",1,"dropdown-menu","group-list"],[1,"card","fdl-card"],[1,"card-header","align-items-center"],[1,"sr-only",3,"for"],[1,"mg-r-8",3,"appChkOnChange","props"],["class","p-categories",4,"ngFor","ngForOf"],[1,"p-categories"],["name","selectTypeList",1,"d-flex",3,"ngModelChange","onChange","inputId","ngModel","value","label"],[1,"col-lg-6","d-lg-none","form-group"],[1,"d-lg-none"],["for","accountNickname"],["id","accountNickname","name","accountNickname","type","text",1,"form-control",3,"ngModelChange","ngModel"],[1,"card-header","align-items-center","pl-2","pr-2"],[1,"col-lg-6"],[1,"form-group"],["for","bankSWI
1837FT"],["inputId","bankSwift","field","label","inputId","label","dataKey","value","type","text",3,"ngModelChange","completeMethod","onFocus","ngModel","suggestions","size","forceSelection","minLength","dropdown"],["for","bankABA"],["inputId","bankABA","field","label","inputId","label","dataKey","value","type","text",3,"ngModelChange","completeMethod","onFocus","ngModel","suggestions","size","forceSelection","minLength","dropdown"],[1,"col-lg-12"],[1,"form-group",3,"appDropdownAccessibility","value"],["for","currency","id","currency"],["inputId","currency-input","name","currency",3,"ngModelChange","placeholder","dropdownIcon","ngModel","options"],["class","app-th app-frozen-th","width","220px","pFrozenColumn","",4,"ngFor","ngForOf"],["class","app-th app-unfrozen-th","width","160px",3,"ngClass",4,"ngFor","ngForOf"],["width","220px","pFrozenColumn","",1,"app-th","app-frozen-th"],["width","160px",1,"app-th","app-unfrozen-th",3,"ngClass"],[1,"app-collapse-row",3,"ngClass"],["pFrozenColumn","","width","220px",4,"ngFor","ngForOf"],["width","160px",4,"ngFor","ngForOf"],["pFrozenColumn","","width","220px"],["href","javascript: void(0)",1,"row-heading",3,"pRowToggler"],["aria-hidden","true","class","material-icons accordion-close",4,"ngIf"],["aria-hidden","true","class","material-icons accordion-open",4,"ngIf"],["aria-hidden","true",1,"material-icons","accordion-close"],["aria-hidden","true",1,"material-icons","accordion-open"],["width","160px"],["class","app-data-row",4,"ngFor","ngForOf"],[1,"app-data-row"],["width","220px","pFrozenColumn","",4,"ngFor","ngForOf"],["width","160px",3,"ngClass","class","mouseenter","mouseleave",4,"ngFor","ngForOf"],["width","220px","pFrozenColumn",""],[1,"data-cell"],[1,"data-cell-account"],["tooltipZIndex","11015","tooltipPosition","right","tooltipStyleClass","app-tooltip",1,"acc-number","break-word",3,"pTooltip"],["tooltipZIndex","11015","tooltipPosition","right","tooltipStyleClass","app-tooltip",1,"bank-name",3,"pTooltip"],[1,"currency"],[1,"footer"],[1,"info"],["tooltipZIndex","11015","tooltipPosition","right","tooltipStyleClass","app-tooltip","aria-hidden","true",1,"material-icons",3,"pTooltip"],[1,"btn","btn-default","btn-icon","edit",3,"click","disabled"],["aria-hidden","true",1,"material-icons"],["width","160px",3,"mouseenter","mouseleave","ngClass"],["class","data-cell-edit",4,"ngIf"],[1,"data-cell-edit"],["class","btn btn-default btn-icon edit",3,"disabled","click",4,"ngIf"],["class","edit",4,"ngIf"],[1,"edit"],[1,"pb-3"],[3,"collapsibleDetails","opened"],[1,"d-flex","flex-row","subscription-panel"],["role","heading",1,"mb-0"],[1,"cursor-pointer",3,"click"],[1,"responsive-grid"],[1,"t-body"],["class","row",4,"ngFor","ngForOf"],[1,"col-9"],[1,"acc-number"],[1,"bank-name"],[1,"col-3"],[1,"data-cell-action"],["type","button",1,"btn","btn-default","btn-outline-default",3,"click"],[1,"no-records-msg"],[1,"row-select"],[1,"account-name"],[1,"account"],[1,"action"],["tooltipZIndex","11015","tooltipPosition","left","tooltipStyleClass","info-tooltip","aria-hidden","true",1,"material-icons",3,"pTooltip"],["class","account-type",4,"ngFor","ngForOf"],[1,"account-type"],[1,"payment-type"],["class","payment-action",4,"ngIf"],[1,"payment-action"],[4,"ngIf"],[1,"edit-name"],[1,"mr-2"],["type","button","aria-label","Close","name","backBtn","custom-taborder","","tab-prev","btnSave",1,"close",3,"click"],[1,"account-type-dr"],["for","accNumber"],["id","accNumber",1,"text"],["tooltipZIndex","11015","tooltipPosition","right","tooltipStyleClass","app-tooltip",3,"pTooltip"],["for","accType"],["id","accType",1,"text"],["for","accNickname"],[1,"input-field"],["type","text","name","accNickname","id","accNickname",1,"form-control",3,"ngModelChange","ngModel","ngModelOptions"],["stickToBottom","true"],[1,"d-flex","justify-content-end"],["type","button",1,"btn","btn-default","payee-button","flex-fill","flex-lg-grow-0",3,"click"],["type","button",1,"btn","btn-primary","flex-fill","flex-lg-grow-0",3,"click","disabled"],["for","fdicInsuredStatus"],["id","fdicInsuredStatus",1,"text"],["for","excludeAccount"],["name","isFdicInsuranceEligible","inputId","excludeAccount",3,"ngModelChange","label","ngModel","binary","disabled"],["type","button","aria-label","help",1,"close","help-button",3,"click"],[3,"closeDrawer"],["type","button","class","btn btn-icon btn-switch-panel","aria-label","back",3,"click",4,"ngIf"],["type","button","aria-label","back",1,"btn","btn-icon","btn-switch-panel",3,"click"]],template:function(o,c){if(o&1){let l=C();i(0,"div",20),t(1,`
1838    `),i(2,"section",21),t(3,`
1839        `),i(4,"div",22),t(5,`
1840            `),i(6,"app-alert-container",23),F("alertArrayChange",function(b){return u(l),M(c.alerts,b)||(c.alerts=b),v(b)}),a(),t(7,`
1841        `),a(),t(8,`
1842        `),i(9,"div",24),t(10,`
1843            `),i(11,"h3",25),t(12),a(),t(13,`
1844            `),m(14,Xs,9,6,"button",26),t(15,`
1845            `),m(16,el,44,10,"div",27),t(17,`
1846        `),a(),t(18,`
1847        `),i(19,"app-grid-search",28),h("search",function(){return u(l),v(c.seachAccountGrid())})("reset",function(){return u(l),v(c.resetAccountGrid())}),t(20,`
1848            `),m(21,il,53,14,"ng-template",null,0,L),t(23,`
1849            `),m(24,ol,98,35,"ng-template",null,1,L),t(26,`
1850        `),a(),t(27,`
1851
1852        `),t(28,`
1853        `),i(29,"div",29),t(30,`
1854            `),t(31,`
1855            `),i(32,"p-table",30,2),h("onSort",function(){return u(l),v(c.onSort())}),t(34,`       
1856                `),m(35,sl,8,2,"ng-template",31),t(36,`
1857                `),m(37,_l,8,5,"ng-template",32),t(38,`
1858                `),m(39,fl,3,1,"ng-template",33),t(40,`
1859            `),a(),t(41,`
1860            `),m(42,yl,2,1,"div",34),t(43,`
1861            `),i(44,"app-drawer",35,3),t(46,`
1862                `),m(47,bl,1,0,"ng-container",36),t(48,`
1863            `),a(),t(49,`
1864        `),a(),t(50,`
1865        `),t(51,`
1866        `),i(52,"div",37),t(53,`
1867            `),i(54,"app-accordion",38),t(55,`
1868                `),m(56,Il,9,2,"app-collapsible-panel",39),t(57,`
1869            `),a(),t(58,`
1870            `),m(59,El,2,1,"div",40),t(60,`
1871            `),i(61,"app-drawer",41,4),t(63,`
1872                `),m(64,Fl,34,10,"div",42),t(65,`
1873                `),m(66,Ll,7,1,"div",43),t(67,`
1874            `),a(),t(68,`
1875        `),a(),t(69,`
1876    `),a(),t(70,`
1877`),a(),t(71,`
1878`),m(72,Rl,45,15,"ng-template",null,5,L),t(74,`
1879`),t(75,`
1880`),i(76,"app-drawer",44,6),h("afterClose",function(){return u(l),v(c.afterCloseChangeSettings())}),t(78,`
1881    `),m(79,Bl,10,3,"ng-template",null,7,L),t(81,`
1882    `),S(82,45),t(83,`
1883        `),t(84,`
1884        `),m(85,jl,5,0,"ng-container",46),t(86,`
1885        `),t(87,`
1886        `),m(88,Ul,9,0,"ng-container",46),t(89,`
1887        `),t(90,`
1888        `),m(91,Gl,6,0,"ng-container",46),t(92,`
1889        `),t(93,`
1890        `),m(94,Yl,7,1,"ng-container",46),t(95,`
1891          `),t(96,`
1892          `),m(97,$l,6,0,"ng-container",46),t(98,`
1893        `),t(99,`
1894        `),m(100,Ql,5,0,"ng-container",46),t(101,`
1895        `),m(102,Kl,5,0,"ng-container",46),t(103,`
1896        `),m(104,Zl,5,0,"ng-container",46),t(105,`
1897    `),w(),t(106,`
1898`),a()}if(o&2){let l=A(73);r(6),O("alertArray",c.alerts),r(3),d("ngClass",V(40,zs,!c.showSearch)),r(2),y("aria-level",c.pageConstants.ariaLevelValue.oneLevel),r(),x(`
1899                `,c.literal.pageHeading,`
1900            `),r(2),d("ngIf",!c.disableAccountPermission),r(2),d("ngIf",c.paymentType&&c.paymentType.length),r(3),d("isCollapsed",c.showSearch),r(13),d("value",c.accountData)("columns",c.accountScrollableCols)("scrollable",!0)("expandedRowKeys",c.accountExpandedRows),r(10),d("ngIf",c.accountData.length===0),r(2),we("drawerTitle","",c.literal.editAccount," ",c.editedRowData?c.editedRowData.account.displayMaskedDetails:"",""),d("className",c.pageConstants.sideBarMd)("setFocusOnClose",!0),r(3),d("ngTemplateOutlet",l),r(9),d("ngForOf",c.accountData),r(3),d("ngIf",!c.accountData.length),r(2),we("drawerTitle","",c.showEditMob?c.literal.editAccount:c.literal.account," ",c.mobileRow?c.mobileRow.account.accountNumber:"",""),d("className",c.pageConstants.sideBarMd),r(3),d("ngIf",!c.showEditMob),r(2),d("ngIf",c.showEditMob),r(10),ke(c.selectedPaymentType.toLowerCase()+"-drawer"),d("drawerTitle",c.literal[c.selectedPaymentType])("className",c.selectedPaymentType===c.serviceIds.ACHPAYMENTS?"p-sidebar-xxl":"p-sidebar-lg")("setFocusOnClose",!0),r(6),d("ngSwitch",c.selectedPaymentType),r(3),d("ngSwitchCase",c.serviceIds.BOOKTRANSFER),r(3),d("ngSwitchCase",c.pageConstants.WIREPAYMENTS),r(3),d("ngSwitchCase",c.pageConstants.checkPospay),r(3),d("ngSwitchCase",c.serviceIds.ACHPAYMENTS),r(3),d("ngSwitchCase",c.pageConstants.REMOTEDEPOSITCAPTURE),r(3),d("ngSwitchCase",c.serviceIds.MERCHANTCAPTURE),r(2),d("ngSwitchCase",c.serviceIds.CHECKPRINT),r(2),d("ngSwitchCase",c.serviceIds.REALTIMEPAYMENTS)}},dependencies:[Lt,Y,W,Ut,xt,ut,Z,ue,Vt,st,me,_e,Ve,Le,Ne,Jt,Pt,Xt,te,An,On,Re,Nn,et,Gn,We,Ue,Vn,Bn,He,Qe,Ke,Xe,en,nn,an,on],styles:['.triangle[_ngcontent-%COMP%], .admin-accounts[_ngcontent-%COMP%]   .accounts-grid[_ngcontent-%COMP%]   .card-header[_ngcontent-%COMP%]   .dropdown-menu[_ngcontent-%COMP%]:after, .admin-accounts[_ngcontent-%COMP%]   .accounts-grid[_ngcontent-%COMP%]   .card-header[_ngcontent-%COMP%]   .dropdown-menu[_ngcontent-%COMP%]:before{content:" ";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fafafa}.admin-accounts[_ngcontent-%COMP%]   .card-header[_ngcontent-%COMP%]{padding:10px 0 2px}.admin-accounts[_ngcontent-%COMP%]   .accounts-grid[_ngcontent-%COMP%]   .no-records-msg[_ngcontent-%COMP%]{padding:20px 0}.admin-accounts[_ngcontent-%COMP%]   .accounts-grid[_ngcontent-%COMP%]   .card-header.open[_ngcontent-%COMP%]{border-bottom:0}.admin-accounts[_ngcontent-%COMP%]   .accounts-grid[_ngcontent-%COMP%]   .card-header[_ngcontent-%COMP%]   .card-title[_ngcontent-%COMP%]{padding-bottom:8px}.admin-accounts[_ngcontent-%COMP%]   .accounts-grid[_ngcontent-%COMP%]   .card-header[_ngcontent-%COMP%]   .search-btn[_ngcontent-%COMP%]{margin-right:45px}.admin-accounts[_ngcontent-%COMP%]   .accounts-grid[_ngcontent-%COMP%]   .scrollable-grid[_ngcontent-%COMP%]{padding:17px 0}.admin-accounts[_ngcontent-%COMP%]   .accounts-grid[_ngcontent-%COMP%]   .scrollable-grid[_ngcontent-%COMP%]     .app-table-wrapper .app-table .data-cell{padding:20px 20px 5px}.admin-accounts[_ngcontent-%COMP%]   .accounts-grid[_ngcontent-%COMP%]   .scrollable-grid[_ngcontent-%COMP%]     .app-table-wrapper .app-table .data-cell .data-cell-account{font-size:14px;height:100%;width:100%;display:table}.admin-accounts[_ngcontent-%COMP%]   .accounts-grid[_ngcontent-%COMP%]   .scrollable-grid[_ngcontent-%COMP%]     .app-table-wrapper .app-table .data-cell .data-cell-account .acc-number{font-weight:700;line-height:1.2rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.admin-accounts[_ngcontent-%COMP%]   .accounts-grid[_ngcontent-%COMP%]   .scrollable-grid[_ngcontent-%COMP%]     .app-table-wrapper .app-table .data-cell .data-cell-account .bank-name{margin-top:5px;white-space:nowrap;width:180px;overflow:hidden;text-overflow:ellipsis}.admin-accounts[_ngcontent-%COMP%]   .accounts-grid[_ngcontent-%COMP%]   .scrollable-grid[_ngcontent-%COMP%]     .app-table-wrapper .app-table .data-cell .data-cell-account .currency{margin-top:5px}.admin-accounts[_ngcontent-%COMP%]   .accounts-grid[_ngcontent-%COMP%]   .scrollable-grid[_ngcontent-%COMP%]     .app-table-wrapper .app-table .data-cell .data-cell-account .footer{display:table-footer-group;vertical-align:bottom}.admin-accounts[_ngcontent-%COMP%]   .accounts-grid[_ngcontent-%COMP%]   .scrollable-grid[_ngcontent-%COMP%]     .app-table-wrapper .app-table .data-cell .data-cell-account .footer i{vertical-align:text-bottom;font-size:20px;color:#0000008a}.admin-accounts[_ngcontent-%COMP%]   .accounts-grid[_ngcontent-%COMP%]   .scrollable-grid[_ngcontent-%COMP%]     .app-table-wrapper .app-table .data-cell .data-cell-account .footer .info{float:left;cursor:pointer}.admin-accounts[_ngcontent-%COMP%]   .accounts-grid[_ngcontent-%COMP%]   .scrollable-grid[_ngcontent-%COMP%]     .app-table-wrapper .app-table .data-cell .data-cell-account .footer .edit{float:right;padding:0;height:20px;background:transparent;border:none}.admin-accounts[_ngcontent-%COMP%]   .accounts-grid[_ngcontent-%COMP%]   .scrollable-grid[_ngcontent-%COMP%]     .app-table-wrapper .app-table .data-cell .data-cell-account .footer span{font-weight:600}.admin-accounts[_ngcontent-%COMP%]   .accounts-grid[_ngcontent-%COMP%]   .scrollable-grid[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:inherit}.admin-accounts[_ngcontent-%COMP%]   .accounts-grid[_ngcontent-%COMP%]   .switcher-drpdwn[_ngcontent-%COMP%]{top:5px}.admin-accounts[_ngcontent-%COMP%]   .accounts-grid[_ngcontent-%COMP%]   .audit-categories-btn[_ngcontent-%COMP%]{height:34px;width:100%;background:#fff;text-align:left;padding:4px 5px 0 12px;font-family:var(--regular)}.admin-accounts[_ngcontent-%COMP%]   .accounts-grid[_ngcontent-%COMP%]   .audit-categories-btn[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{font-size:1.25rem}.admin-accounts[_ngcontent-%COMP%]   .accounts-grid[_ngcontent-%COMP%]   .dropdown-toggle[_ngcontent-%COMP%]:after{display:none}.admin-accounts[_ngcontent-%COMP%]   .accounts-grid[_ngcontent-%COMP%]   .disabled-label[_ngcontent-%COMP%]{color:#00000061}.admin-accounts[_ngcontent-%COMP%]   .accounts-grid[_ngcontent-%COMP%]   .dropdown-group[_ngcontent-%COMP%]   .dd-item[_ngcontent-%COMP%]{margin:0;padding:.429em .857em;border:0 none;color:#333;background-color:transparent;border-radius:0;cursor:pointer;font-size:.875rem}.admin-accounts[_ngcontent-%COMP%]   .accounts-grid[_ngcontent-%COMP%]   .dropdown-group[_ngcontent-%COMP%]   .dd-item[_ngcontent-%COMP%]:active{background-color:#007ad9;color:#fff}.admin-accounts[_ngcontent-%COMP%]   .accounts-grid[_ngcontent-%COMP%]   .dropdown-group[_ngcontent-%COMP%]   .dd-item[_ngcontent-%COMP%]:focus{background-color:#007ad9;color:#fff}.admin-accounts[_ngcontent-%COMP%]   .accounts-grid[_ngcontent-%COMP%]   .p-categories[_ngcontent-%COMP%]{padding:5px 0 5px 8px}.admin-accounts[_ngcontent-%COMP%]   .accounts-grid[_ngcontent-%COMP%]   .p-categories[_ngcontent-%COMP%]     p-checkbox .p-checkbox-label{margin:0}.admin-accounts[_ngcontent-%COMP%]   .accounts-grid[_ngcontent-%COMP%]     app-chkbox .box{text-align:left}.admin-accounts[_ngcontent-%COMP%]   .accounts-grid[_ngcontent-%COMP%]   .group-list[_ngcontent-%COMP%]{max-height:200px;overflow:auto;width:100%;padding:0}.admin-accounts[_ngcontent-%COMP%]   .accounts-grid[_ngcontent-%COMP%]   .group-list[_ngcontent-%COMP%]   .fdl-card[_ngcontent-%COMP%]   .card-header[_ngcontent-%COMP%]{padding:10px 8px}.admin-accounts[_ngcontent-%COMP%]   .accounts-grid[_ngcontent-%COMP%]   .group-list[_ngcontent-%COMP%]   .fdl-card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]{padding:5px 0}.admin-accounts[_ngcontent-%COMP%]   .accounts-grid[_ngcontent-%COMP%]   .group-btn[_ngcontent-%COMP%]{display:flex;align-items:center;padding-top:0}.admin-accounts[_ngcontent-%COMP%]   .accounts-grid[_ngcontent-%COMP%]   .group-btn[_ngcontent-%COMP%]   .group-btn-text[_ngcontent-%COMP%]{line-height:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.admin-accounts[_ngcontent-%COMP%]   .accounts-grid[_ngcontent-%COMP%]   .group-btn[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{padding:.25rem .5rem}.admin-accounts[_ngcontent-%COMP%]   .accounts-grid[_ngcontent-%COMP%]   .dropdown-footer[_ngcontent-%COMP%]{border-top:1px solid #e0e0e0}.admin-accounts[_ngcontent-%COMP%]   .accounts-grid[_ngcontent-%COMP%]   .dropdown-footer[_ngcontent-%COMP%]   .btn[_ngcontent-%COMP%]{width:100%;text-align:left;padding-left:10px;margin:0}@media (max-width: 991.98px){.admin-accounts[_ngcontent-%COMP%]   .accounts-grid[_ngcontent-%COMP%]   app-collapsible-panel[_ngcontent-%COMP%]     .card-collapse{margin-bottom:0}.admin-accounts[_ngcontent-%COMP%]   .accounts-grid[_ngcontent-%COMP%]   app-collapsible-panel[_ngcontent-%COMP%]     .card-collapse.open{margin-bottom:20px}}.admin-accounts[_ngcontent-%COMP%]   .accounts-grid[_ngcontent-%COMP%]   .card-header[_ngcontent-%COMP%]   .header-info-icon[_ngcontent-%COMP%]{cursor:pointer;color:#0000008a;font-size:1.5rem}@media (max-width: 991.98px){.admin-accounts[_ngcontent-%COMP%]   .accounts-grid[_ngcontent-%COMP%]   .card-header[_ngcontent-%COMP%]   h3[_ngcontent-%CO
1900MP%]   .refresh-button[_ngcontent-%COMP%]{margin-left:0;padding-left:0;padding-top:10px}}.admin-accounts[_ngcontent-%COMP%]   .accounts-grid[_ngcontent-%COMP%]   .card-header[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]   .refresh-button[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{vertical-align:text-top}.admin-accounts[_ngcontent-%COMP%]   .accounts-grid[_ngcontent-%COMP%]   .card-header[_ngcontent-%COMP%]     .dropdown-toggle:after{display:none}.admin-accounts[_ngcontent-%COMP%]   .accounts-grid[_ngcontent-%COMP%]   .card-header[_ngcontent-%COMP%]   .dropdown-menu[_ngcontent-%COMP%]{min-width:520px;margin-top:7px}@media (max-width: 991.98px){.admin-accounts[_ngcontent-%COMP%]   .accounts-grid[_ngcontent-%COMP%]   .card-header[_ngcontent-%COMP%]   .dropdown-menu[_ngcontent-%COMP%]{min-width:100%}}.admin-accounts[_ngcontent-%COMP%]   .accounts-grid[_ngcontent-%COMP%]   .card-header[_ngcontent-%COMP%]   .dropdown-menu[_ngcontent-%COMP%]:before{position:absolute;top:-9px;right:1px;border-bottom-color:#fff;z-index:2}.admin-accounts[_ngcontent-%COMP%]   .accounts-grid[_ngcontent-%COMP%]   .card-header[_ngcontent-%COMP%]   .dropdown-menu[_ngcontent-%COMP%]:after{position:absolute;top:-10px;right:1px;border-bottom-color:#bdbdbd;z-index:1}.admin-accounts[_ngcontent-%COMP%]   .accounts-grid[_ngcontent-%COMP%]   .card-header[_ngcontent-%COMP%]   .dropdown-menu.more-options[_ngcontent-%COMP%]{padding:0;border-radius:0;transform:translate(-496px,24px)!important}.admin-accounts[_ngcontent-%COMP%]   .accounts-grid[_ngcontent-%COMP%]   .card-header[_ngcontent-%COMP%]   .dropdown-menu.more-options[_ngcontent-%COMP%]   .card-header[_ngcontent-%COMP%]{padding:0 20px;min-height:48px}.admin-accounts[_ngcontent-%COMP%]   .accounts-grid[_ngcontent-%COMP%]   .card-header[_ngcontent-%COMP%]   .dropdown-menu.more-options[_ngcontent-%COMP%]   .card-header[_ngcontent-%COMP%]   .card-title[_ngcontent-%COMP%]{font-family:var(--regular)}.admin-accounts[_ngcontent-%COMP%]   .accounts-grid[_ngcontent-%COMP%]   .card-header[_ngcontent-%COMP%]   .dropdown-menu.more-options[_ngcontent-%COMP%]   .card-header[_ngcontent-%COMP%]   .btn-close[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{font-size:1rem;height:16px;width:16px}.admin-accounts[_ngcontent-%COMP%]   .accounts-grid[_ngcontent-%COMP%]   .card-header[_ngcontent-%COMP%]   .dropdown-menu.more-options[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]{padding:15px 20px}@media (max-width: 1199.98px){.admin-accounts[_ngcontent-%COMP%]   .accounts-grid[_ngcontent-%COMP%]   .card-header[_ngcontent-%COMP%]   .dropdown-menu.more-options[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]{max-height:400px;overflow-y:auto}}.admin-accounts[_ngcontent-%COMP%]   .accounts-grid[_ngcontent-%COMP%]   .card-header[_ngcontent-%COMP%]   .dropdown-menu.more-options[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .checkbox-group[_ngcontent-%COMP%]{padding-bottom:8px}.admin-accounts[_ngcontent-%COMP%]   .accounts-grid[_ngcontent-%COMP%]   .card-header[_ngcontent-%COMP%]   .dropdown-menu.more-options[_ngcontent-%COMP%]   .card-footer[_ngcontent-%COMP%]{padding:0 20px;min-height:55px;background:#00000005}.admin-accounts[_ngcontent-%COMP%]   .accounts-grid[_ngcontent-%COMP%]   .card-header[_ngcontent-%COMP%]   .dropdown-menu.more-options[_ngcontent-%COMP%]   .card-footer[_ngcontent-%COMP%]   .btn[_ngcontent-%COMP%]{margin:0 5px;padding:10px 20px}.admin-accounts[_ngcontent-%COMP%]   .accounts-grid[_ngcontent-%COMP%]   .card-header[_ngcontent-%COMP%]   .dropdown-menu.more-options[_ngcontent-%COMP%]   .card-footer[_ngcontent-%COMP%]   .btn[_ngcontent-%COMP%]:last-child{margin-right:0}.admin-accounts[_ngcontent-%COMP%]   .accounts-grid[_ngcontent-%COMP%]   .card-header[_ngcontent-%COMP%]   .dropdown-menu.more-options[_ngcontent-%COMP%]   .card-footer[_ngcontent-%COMP%]   .btn[_ngcontent-%COMP%]:first-child{margin-left:0}.admin-accounts[_ngcontent-%COMP%]   .account-type-dr[_ngcontent-%COMP%]{margin-top:20px}.admin-accounts[_ngcontent-%COMP%]   .account-type-dr[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]{color:#9e9e9e}@media (min-width: 768px){  .app-grid-search .card:before{right:88px!important}  .app-grid-search .card:after{right:88px!important}}@media (max-width: 991.98px){  .app-grid-search .card:before{right:40px!important}  .app-grid-search .card:after{right:40px!important}}  .change-settings .sub-navigation{padding:0;margin:0}  .change-settings .sub-navigation .nav.nav-tabs{padding:0;margin:0 -24px}  .change-settings .sub-navigation .nav.nav-tabs .nav-item .nav-link{max-width:100%}  .change-settings .limit-definitions .limit-input{width:25%}@media (max-width: 991.98px){  .change-settings .limit-definitions .limit-input{width:63%}}  .change-settings .limit-definitions .error-format{margin-top:3px;line-height:17px}  .change-settings .accounts-permission .card-body .limit-definitions .limit-input{width:50%}@media (max-width: 991.98px){  .change-settings .accounts-permission .card-body .limit-definitions .limit-input{width:63%}}@media (max-width: 991.98px){  .change-settings .accounts-permission .card-body{margin-right:-24px;margin-left:-24px}}@media (max-width: 991.98px){  .change-settings .accounts-permission .card-footer{margin-left:-24px;margin-right:-24px}}app-drawer.achpayments-drawer[_ngcontent-%COMP%]   .btn-switch-panel[_ngcontent-%COMP%]{background-color:transparent;position:absolute;
1900left:0;border:0;padding:0}app-drawer.achpayments-drawer[_ngcontent-%COMP%]   .btn-switch-panel[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{font-size:24px}app-drawer.achpayments-drawer[_ngcontent-%COMP%]     p-sidebar .p-sidebar .card.side-bar>.card-body{padding:0}.break-word[_ngcontent-%COMP%]{word-break:break-all}']})}}return n})();var vi=Ct(It());function Xl(n,p){if(n&1&&(t(0,`
1901                    `),i(1,"tr"),t(2,`
1902                        `),i(3,"th",15),t(4),a(),t(5,`
1903                        `),i(6,"th",16),t(7),a(),t(8,`
1904                    `),a(),t(9,`
1905                `)),n&2){let e=s();r(4),_(e.literal.groupName),r(3),_(e.literal.services)}}function t0(n,p){if(n&1&&(i(0,"div",20),t(1,`
1906                                    `),E(2,"span",21),k(3,"highlight"),t(4,`
1907                                `),a()),n&2){let e=p.$implicit,o=s(2);r(2),d("innerHTML",N(3,1,e.displayName,o.searchString),cn)}}function e0(n,p){if(n&1&&(t(0,`
1908                    `),i(1,"tr"),t(2,`
1909                        `),i(3,"td"),t(4,`
1910                            `),i(5,"div",17),t(6),a(),t(7,`
1911                        `),a(),t(8,`
1912                        `),i(9,"td"),t(10,`
1913                            `),i(11,"div",18),t(12,`
1914                                `),m(13,t0,5,4,"div",19),t(14,`
1915                            `),a(),t(15,`
1916                        `),a(),t(16,`
1917                    `),a(),t(17,`
1918                `)),n&2){let e=p.$implicit;r(6),_(e.serviceType),r(7),d("ngForOf",e.services)}}function n0(n,p){if(n&1&&(t(0,`
1919                    `),i(1,"tr",22),t(2,`
1920                        `),i(3,"td"),t(4),a(),t(5,`
1921                    `),a(),t(6,`
1922                `)),n&2){let e=s();r(3),y("colspan",2),r(),x(`
1923                            `,e.literal.noDataFound,`
1924                        `)}}function i0(n,p){if(n&1&&(i(0,"div",28),t(1,`
1925                        `),E(2,"span",21),k(3,"highlight"),t(4,`
1926                    `),a()),n&2){let e=p.$implicit,o=s(2);r(2),d("innerHTML",N(3,1,e.displayName,o.searchString),cn)}}function a0(n,p){if(n&1&&(i(0,"div",23),t(1,`
1927                `),i(2,"div",24),t(3,`
1928                    `),i(4,"div",25),t(5),a(),t(6,`
1929                    `),i(7,"div",26),t(8),a(),t(9,`
1930                    `),i(10,"div",25),t(11),a(),t(12,`
1931                    `),m(13,i0,5,4,"div",27),t(14,`
1932                `),a(),t(15,`
1933            `),a()),n&2){let e=p.$implicit,o=s();r(5),_(o.literal.groupName),r(3),_(e.serviceType),r(3),_(o.literal.services),r(2),d("ngForOf",e.services)}}function o0(n,p){if(n&1&&(i(0,"div",29),t(1),a()),n&2){let e=s();r(),x(`
1934                `,e.literal.noDataFound,`
1935            `)}}var hi=(()=>{class n extends G{constructor(e,o,c,l,g){super(e),this.i18Svc=e,this.companyOverviewService=o,this.ftpPickupService=c,this.mainNavTabsService=l,this.storageService=g}ngOnInit(){this.iconLabel=ee.label,super.ngOnInit(this.pageConstants.adminServices),this.userData=this.storageService.getData(this.pageConstants.userSettings),this.alerts=[],this.adminServicesData=[],this.showAlerts(),this.getAdminServiceData()}showAlerts(){this.ftpPickupService.alertArray.length>0&&(this.alerts=vi.cloneDeep(this.ftpPickupService.alertArray),this.ftpPickupService.alertArray=[])}getAdminServiceData(){this.companyOverviewService.getAccountServicesData(this.userData.companyUid).pipe(q(this)).subscribe(e=>{if(e)for(let o in e.data)o&&this.adminServicesData.push({serviceType:o,services:e.data[o]})})}ngOnDestroy(){}searchInput(e){this.searchString=e.target.value}static{this.\u0275fac=function(o){return new(o||n)(f(U),f(J),f(Ce),f(xe),f($))}}static{this.\u0275cmp=B({type:n,selectors:[["app-admin-services"]],standalone:!1,features:[j],decls:40,vars:7,consts:[[1,"admin-services"],["aria-labelledby","currentActivitySummary",1,"card","fdl-card","services-grid","d-flex"],[1,"card-header"],["role","heading",1,"card-title","mr-auto"],[1,"d-inline-block","search-input"],["type","text","id","searchTxt","placeholder","Search",1,"form-control",3,"input"],["id","searchIcon","aria-hidden","true",1,"material-icons"],[3,"alertArrayChange","alertArray"],[1,"card-body","admin-service-table"],["styleClass","d-none d-lg-table-cell desktop",3,"value"],["pTemplate","header"],["pTemplate","body"],["pTemplate","emptymessage"],["class","mobile-grid d-block d-lg-none",4,"ngFor","ngForOf"],["class","mob-nodata d-block d-lg-none",4,"ngIf"],[1,"header-group"],[1,"header-service"],[1,"service-group"],[1,"row"],["class","col-lg-4 col-md-4 col-sm-4 service",4,"ngFor","ngForOf"],[1,"col-lg-4","col-md-4","col-sm-4","service"],[3,"innerHTML"],[1,"n
1935o-records"],[1,"mobile-grid","d-block","d-lg-none"],[1,"main-block"],[1,"group-name-label"],[1,"group-name"],["class","services-mob",4,"ngFor","ngForOf"],[1,"services-mob"],[1,"mob-nodata","d-block","d-lg-none"]],template:function(o,c){o&1&&(i(0,"div",0),t(1,`
1936    `),i(2,"section",1),t(3,`
1937        `),i(4,"div",2),t(5,`
1938            `),i(6,"h3",3),t(7),a(),t(8,`
1939            `),i(9,"div",4),t(10,`
1940                `),i(11,"input",5),h("input",function(g){return c.searchInput(g)}),a(),t(12,`
1941                `),i(13,"i",6),t(14),a(),t(15,`
1942            `),a(),t(16,`
1943        `),a(),t(17,`
1944        `),i(18,"div"),t(19,`
1945            `),i(20,"app-alert-container",7),F("alertArrayChange",function(g){return M(c.alerts,g)||(c.alerts=g),g}),a(),t(21,`
1946        `),a(),t(22,`
1947        `),i(23,"div",8),t(24,`
1948            `),i(25,"p-table",9),t(26,`
1949                `),m(27,Xl,10,2,"ng-template",10),t(28,`
1950                `),m(29,e0,18,2,"ng-template",11),t(30,`
1951                `),m(31,n0,7,2,"ng-template",12),t(32,`
1952            `),a(),t(33,`
1953            `),m(34,a0,16,4,"div",13),t(35,`
1954            `),m(36,o0,2,1,"div",14),t(37,`
1955        `),a(),t(38,`
1956    `),a(),t(39,`
1957`),a()),o&2&&(r(6),y("aria-level",c.pageConstants.ariaLevelValue.oneLevel),r(),x(`
1958                `,c.literal.pageHeading,`
1959            `),r(7),_(c.iconLabel.search),r(6),O("alertArray",c.alerts),r(5),d("value",c.adminServicesData),r(9),d("ngForOf",c.adminServicesData),r(2),d("ngIf",c.adminServicesData.length===0))},dependencies:[Y,W,Z,Jt,te,Dn],styles:['.triangle[_ngcontent-%COMP%]{content:" ";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fafafa}  .admin-service-table p-table .ui-table .ui-table-wrapper table{table-layout:fixed}.admin-services[_ngcontent-%COMP%]   .services-grid[_ngcontent-%COMP%]   .card-header[_ngcontent-%COMP%]{padding:20px 0 5px}.admin-services[_ngcontent-%COMP%]   .services-grid[_ngcontent-%COMP%]   .card-header[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{padding-bottom:9px}.admin-services[_ngcontent-%COMP%]   .services-grid[_ngcontent-%COMP%]   .card-header[_ngcontent-%COMP%]   .search-input[_ngcontent-%COMP%]{position:relative;width:300px}.admin-services[_ngcontent-%COMP%]   .services-grid[_ngcontent-%COMP%]   .card-header[_ngcontent-%COMP%]   .search-input[_ngcontent-%COMP%]   .form-control[_ngcontent-%COMP%]{padding:4px 35px 4px 10px}@media (max-width: 991.98px){.admin-services[_ngcontent-%COMP%]   .services-grid[_ngcontent-%COMP%]   .card-header[_ngcontent-%COMP%]   .search-input[_ngcontent-%COMP%]{width:130px}}.admin-services[_ngcontent-%COMP%]   .services-grid[_ngcontent-%COMP%]   .card-header[_ngcontent-%COMP%]   .search-input[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{position:absolute;top:5px;right:7px;color:#757575;cursor:pointer}.admin-services[_ngcontent-%COMP%]   .services-grid[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]{padding-top:10px}.admin-services[_ngcontent-%COMP%]   .services-grid[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .services-panel[_ngcontent-%COMP%]   h4[_ngcontent-%COMP%]{font-size:.875rem}.admin-services[_ngcontent-%COMP%]   .services-grid[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .service[_ngcontent-%COMP%]{padding-top:5px;padding-bottom:5px}.admin-services[_ngcontent-%COMP%]   .services-grid[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .service-group[_ngcontent-%COMP%]{font-weight:700}.admin-services[_ngcontent-%COMP%]   .services-grid[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .header-group[_ngcontent-%COMP%]{width:18%}.admin-services[_ngcontent-%COMP%]   .services-grid[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .header-service[_ngcontent-%COMP%]{width:82%}.admin-services[_ngcontent-%COMP%]   .services-grid[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .mobile-grid[_ngcontent-%COMP%]{margin-left:-15px;margin-right:-15px;border-bottom:1px solid #bdbdbd}.admin-services[_ngcontent-%COMP%]   .services-grid[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .main-block[_ngcontent-%COMP%]{padding:15px}.admin-services[_ngcontent-%COMP%]   .services-grid[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .group-name-label[_ngcontent-%COMP%]{padding-bottom:5px;color:#0000008a;font-size:.8125rem}.admin-services[_ngcontent-%COMP%]   .services-grid[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .group-name[_ng
1959content-%COMP%]{font-size:.875rem;font-weight:700;margin-bottom:15px}.admin-services[_ngcontent-%COMP%]   .services-grid[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .services-mob[_ngcontent-%COMP%]{font-size:.875rem;padding:0 0 9px}.admin-services[_ngcontent-%COMP%]   .services-grid[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .mob-nodata[_ngcontent-%COMP%]{padding-top:10px}']})}}return n})();var be=Ct(It());var Pi=Ct(Zn());var oe=Ct(It());var c0=()=>({width:"100%"});function s0(n,p){if(n&1){let e=C();i(0,"div",22),t(1,`
1960                        `),i(2,"a",23),h("click",function(){let c=u(e).$implicit,l=s(2);return v(l.onTabChange(c))}),t(3),a(),t(4,`
1961                    `),a()}if(n&2){let e=p.$implicit,o=s(2);r(2),jt("active",o.selectedTab.id===e.id)("disabled",o.billPayForm.invalid),R("title",e.name),r(),x("",e.name,`
1962                        `)}}function l0(n,p){if(n&1&&(i(0,"div",27),t(1,`
1963                                    `),i(2,"div",28),t(3),a(),t(4,`
1964                                    `),i(5,"div",28),t(6),a(),t(7,`
1965                                    `),i(8,"div",28),t(9),a(),t(10,`
1966                                `),a()),n&2){let e=s(3);r(3),_(e.payment.billpayCompanyAdminConfig.businessName),r(3),_(e.payment.billpayCompanyAdminConfig.streetaddress),r(3),Yt("",e.payment.billpayCompanyAdminConfig.city,", ",e.payment.billpayCompanyAdminConfig.state," ",e.payment.billpayCompanyAdminConfig.zipcode,"")}}function d0(n,p){if(n&1&&(i(0,"div",27),t(1,`
1967                                    `),i(2,"div",28),t(3),a(),t(4,`
1968                                    `),i(5,"div",28),t(6),a(),t(7,`
1969                                    `),i(8,"div",28),t(9),a(),t(10,`
1970                                `),a()),n&2){let e=s(3);r(3),x(" ",e.companyDetails.name," "),r(3),x(" ",e.companyDetails.streetAddress," "),r(3),Yt(" ",e.companyDetails.city,", ",e.companyDetails.state," ",e.companyDetails.zipCode,"")}}function p0(n,p){if(n&1&&(i(0,"div",24),t(1,`
1971                                `),i(2,"div")(3,"label",25),t(4),a()(),t(5,`
1972                                `),m(6,l0,11,5,"div",26),t(7,`
1973                                `),m(8,d0,11,5,"div",26),t(9,`
1974                            `),a()),n&2){let e=s(2);r(4),x("",e.literal.defaultAccountAddress,":"),r(2),d("ngIf",!e.payment.billpayCompanyAdminConfig.useCompanyAddress),r(2),d("ngIf",e.payment.billpayCompanyAdminConfig.useCompanyAddress)}}function m0(n,p){if(n&1&&(i(0,"div",29),t(1,`
1975                            `),i(2,"h3",30),t(3),a(),t(4,`
1976                            `),E(5,"app-required",31),t(6,`
1977                        `),a()),n&2){let e=s(2);r(2),y("aria-level",e.pageConstants.ariaLevelValue.twoLevel),r(),_(e.literal.defaultAccountsPermission)}}function _0(n,p){if(n&1&&(i(0,"div"),t(1,`
1978                                                            `),i(2,"i",59),t(3),a(),t(4),a()),n&2){let e=s(5);r(3),_(e.iconLabel.error),r(),x("",e.validationMessage.fieldRequired,`
1979                                                        `)}}function g0(n,p){if(n&1&&(i(0,"div",57),t(1,`
1980                                                        `),m(2,_0,5,2,"div",58),t(3,`
1981                                                    `),a()),n&2){let e=s().$implicit;r(2),d("ngIf",e.controls.businessName.errors.required)}}function x0(n,p){if(n&1&&(i(0,"div"),t(1,`
1982                                                            `),i(2,"i",59),t(3),a(),t(4),a()),n&2){let e=s(5);r(3),_(e.iconLabel.error),r(),x("",e.validationMessage.fieldRequired,`
1983                                                        `)}}function u0(n,p){if(n&1&&(i(0,"div",60),t(1,`
1984                                                        `),m(2,x0,5,2,"div",58),t(3,`
1985                                                    `),a()),n&2){let e=s().$implicit;r(2),d("ngIf",e.controls.streetaddress.errors.required)}}function v0(n,p){if(n&1&&(i(0,"div"),t(1,`
1986                                                            `),i(2,"i",59),t(3),a(),t(4),a()),n&2){let e=s(5);r(3),_(e.iconLabel.error),r(),x("",e.validationMessage.fieldRequired,`
1987                                                        `)}}function h0(n,p){if(n&1&&(i(0,"div",57),t(1,`
1988                                                        `),m(2,v0,5,2,"div",58),t(3,`
1989                                                    `),a()),n&2){let e=s().$implicit;r(2),d("ngIf",e.controls.city.errors.required)}}function C0(n,p){if(n&1&&(i(0,"div"),t(1,`
1990                                                            `),i(2,"i",59),t(3),a(),t(4),a()),n&2){let e=s(5);r(3),_(e.iconLabel.error),r(),x("",e.validationMessage.fieldRequired,`
1991                                                        `)}}function f0(n,p){if(n&1&&(i(0,"div",57),t(1,`
1992                                                        `),m(2,C0,5,2,"div",58),t(3,`
1993                                                    `),a()),n&2){let e=s().$implicit;r(2),d("ngIf",e.controls.state.errors.required)}}function y0(n,p){if(n&1&&(i(0,"div"),t(1,`
1994                                                            `),i(2,"i",59),t(3),a(),t(4),a()),n&2){let e=s(5);r(3),_(e.iconLabel.error),r(),x("",e.validationMessage.fieldRequired,`
1995                                                        `)}}function b0(n,p){if(n&1&&(i(0,"div",57),t(1,`
1996                                                        `),m(2,y0,5,2,"div",58),t(3,`
1997                                                    `),a()),n&2){let e=s().$implicit;r(2),d("ngIf",e.controls.zipcode.errors.required)}}function S0(n,p){if(n&1&&(i(0,"div"),t(1,`
1998                                                            `),i(2,"i",59),t(3),a(),t(4),a()),n&2){let e=s(5);r(3),_(e.iconLabel.error),r(),x("",e.validationMessage.fieldRequired,`
1999                                                        `)}}function w0(n,p){if(n&1&&(i(0,"div",57),t(1,`
2000                                                        `),m(2,S0,5,2,"div",58),t(3,`
2001                                                    `),a()),n&2){let e=s().$implicit;r(2),d("ngIf",e.controls.country.errors.required)}}function P0(n,p){if(n&1){let e=C();i(0,"div",36),t(1,`
2002                                        `),i(2,"div",37),t(3,`
2003                                            `),i(4,"div",38),t(5,`
2004                                                `),i(6,"button",39),h("click",function(){let c=u(e).index,l=s(3);return v(l.removePermissionSet(c))}),t(7,`
2005                                                    `),i(8,"i",40),t(9),a(),t(10,`
2006                                                `),a(),t(11,`
2007                                            `),a(),t(12,`
2008                                            `),i(13,"div",41),t(14,`
2009                                                `),i(15,"app-account-list",42),h("selectedAccounts",function(c){let l=u(e).index,g=s(3);return v(g.getSelectedAccounts(c,l))}),t(16,`
2010                                                `),a(),t(17,`
2011                                            `),a(),t(18,`
2012                                            `),i(19,"div",43),t(20,`
2013                                                `),i(21,"button",39),h("click",function(){let c=u(e).index,l=s(3);return v(l.removePermissionSet(c))}),t(22,`
2014                                                    `),i(23,"i",40),t(24),a(),t(25,`
2015                                                `),a(),t(26,`
2016                                            `),a(),t(27,`
2017                                        `),a(),t(28,`
2018                                        `),i(29,"div",44),t(30,`
2019                                            `),i(31,"div",45),t(32,`
2020                                                `),i(33,"div",46),t(34,`
2021                                                    `),i(35,"label",47),t(36),a(),t(37,`
2022                                                    `),i(38,"div",48),t(39,`
2023                                                        `),E(40,"input",49),t(41,`
2024                                                    `),a(),t(42,`
2025                                                    `),m(43,g0,4,1,"div",50),t(44,`
2026                                                `),a(),t(45,`
2027                                            `),a(),t(46,`
2028                                            `),i(47,"div",45),t(48,`
2029                                                `),i(49,"div",46),t(50,`
2030                                                    `),i(51,"label",47),t(52),a(),t(53,`
2031                                                    `),i(54,"div",48),t(55,`
2032                                                        `),E(56,"textarea",51),t(57,`
2033                                                    `),a(),t(58,`
2034                                                    `),m(59,u0,4,1,"div",52),t(60,`
2035                                                `),a(),t(61,`
2036                                            `),a(),t(62,`
2037                                            `),i(63,"div",45),t(64,`
2038                                                `),i(65,"div",46),t(66,`
2039                                                    `),i(67,"label",47),t(68),a(),t(69,`
2040                                                    `),i(70,"div",48),t(71,`
2041                                                    `),E(72,"input",53),t(73,`
2042                                                    `),a(),t(74,`
2043                                                    `),m(75,h0,4,1,"div",50),t(76,`
2044                                                `),a(),t(77,`
2045                                            `),a(),t(78,`
2046                                            `),i(79,"div",45),t(80,`
2047                                                `),i(81,"div",46),t(82,`
2048                                                    `),i(83,"label",47),t(84),a(),t(85,`
2049                                                    `),i(86,"div",48),t(87,`
2050                                                    `),E(88,"input",54),t(89,`
2051                                                    `),a(),t(90,`
2052                                                    `),m(91,f0,4,1,"div",50),t(92,`
2053                                                `),a(),t(93,`
2054                                            `),a(),t(94,`
2055                                             `),i(95,"div",45),t(96,` 
2056                                                `),i(97,"div",46),t(98,`
2057                                                    `),i(99,"label",47),t(100),a(),t(101,`
2058                                                    `),i(102,"div",48),t(103,`
2059                                                    `),E(104,"input",55),t(105,`
2060                                                    `),a(),t(106,`
2061                                                    `),m(107,b0,4,1,"div",50),t(108,`
2062                                                `),a(),t(109,`
2063                                            `),a(),t(110,`
2064                                            `),i(111,"div",45),t(112,`
2065                                                `),i(113,"div",46),t(114,`
2066                                                    `),i(115,"label",47),t(116),a(),t(117,`
2067                                                    `),i(118,"p-dropdown",56),t(119,`
2068                                                    `),a(),t(120,`
2069                                                    `),m(121,w0,4,1,"div",50),t(122,`
2070                                                `),a(),t(123,`
2071                                            `),a(),t(124,` 
2072                                        `),a(),t(125,`
2073                                    `),a()}if(n&2){let e=p.$implicit,o=p.index,c=s(3);d("formGroupName",o),r(6),y("aria-label",c.literal.removePermissionSet),r(3),_(c.iconLabel.close),r(6),d("details",c.payment)("c
2073ompanyAccountIds",c.companyAccountIds[o])("serviceId",c.pageConstants.serviceIds.BILLPAY)("permissionsItem",e)("entitledAccountIds",c.entitledAccountIds[o])("accountIdsToExclude",c.accountIdsToExclude[o]),r(6),y("aria-label",c.literal.removePermissionSet),r(3),_(c.iconLabel.close),r(11),T("for","businessName",o,""),r(),_(c.literal.businessName),r(4),T("id","businessName",o,""),r(3),d("ngIf",e.controls.businessName.invalid&&(e.controls.businessName.dirty||e.controls.businessName.touched)),r(8),T("for","streetAddress",o,""),r(),_(c.literal.streetAddress),r(4),T("id","streetAddress",o,""),r(3),d("ngIf",e.controls.streetaddress.invalid&&(e.controls.streetaddress.dirty||e.controls.streetaddress.touched)),r(8),T("for","city",o,""),r(),_(c.literal.city),r(4),T("id","city",o,""),r(3),d("ngIf",e.controls.city.invalid&&(e.controls.city.dirty||e.controls.city.touched)),r(8),T("for","state",o,""),r(),_(c.literal.state),r(4),T("id","state",o,""),r(3),d("ngIf",e.controls.state.invalid&&(e.controls.state.dirty||e.controls.state.touched)),r(8),T("for","zipCode",o,""),r(),_(c.literal.zipCode),r(4),T("id","zipCode",o,""),r(3),d("ngIf",e.controls.zipcode.invalid&&(e.controls.zipcode.dirty||e.controls.zipcode.touched)),r(8),T("for","country",o,""),r(),_(c.literal.country),r(2),Wt(rt(50,c0)),T("inputId","country",o,""),d("options",c.countryList),r(3),d("ngIf",e.controls.country.invalid&&(e.controls.country.dirty||e.controls.country.touched))}}function I0(n,p){if(n&1&&(i(0,"div",32),t(1,`
2074                            `),i(2,"div",33),t(3,`
2075                                `),S(4,34),t(5,`
2076                                    `),m(6,P0,126,51,"div",35),t(7,`
2077                                `),w(),t(8,`
2078                            `),a(),t(9,`
2079                        `),a()),n&2){let e=s(2);r(6),d("ngForOf",e.billPayFormArray.controls)}}function E0(n,p){if(n&1){let e=C();i(0,"div",2),t(1,`
2080    `),i(2,"app-alert-container",3),F("alertArrayChange",function(c){u(e);let l=s();return M(l.alerts,c)||(l.alerts=c),v(c)}),a(),t(3,`
2081    `),i(4,"form",4),t(5,`
2082        `),i(6,"div",5),t(7,`
2083            `),i(8,"nav",6),t(9,`
2084                `),i(10,"div",7,0),t(12,`
2085                    `),m(13,s0,5,6,"div",8),t(14,`
2086                `),a(),t(15,`
2087            `),a(),t(16,`
2088            `),S(17),t(18,`
2089                `),S(19),t(20,`
2090                    `),i(21,"div",9),t(22,`
2091                        `),i(23,"div",10),t(24),a(),t(25,`
2092                        `),i(26,"div",11),t(27,`
2093                            `),m(28,p0,10,3,"div",12),t(29,`
2094                        `),a(),t(30,`
2095                        `),m(31,m0,7,2,"div",13),t(32,`
2096                        `),m(33,I0,10,1,"div",14),t(34,`
2097                        `),i(35,"div",15),t(36,`
2098                            `),i(37,"button",16),h("click",function(){u(e);let c=s();return v(c.addPermissionSet())}),t(38,`
2099                                `),i(39,"i",17),t(40),a(),t(41),a(),t(42,`
2100                        `),a(),t(43,`
2101                    `),a(),t(44,`
2102                `),w(),t(45,`
2103                `),i(46,"app-action-panel",18),t(47,`
2104                    `),i(48,"div",19),t(49,`
2105                        `),i(50,"button",20),h("click",function(){u(e);let c=s();return v(c.cancel())}),t(51),a(),t(52,`
2106                        `),i(53,"button",21),h("click",function(){u(e);let c=s();return v(c.save())}),t(54),a(),t(55,`
2107                    `),a(),t(56,`
2108                `),a(),t(57,`
2109            `),w(),t(58,`
2110        `),a(),t(59,`
2111    `),a(),t(60,`
2112`),a()}if(n&2){let e=s();r(2),O("alertArray",e.alerts),r(2),d("formGroup",e.billPayForm),r(9),d("ngForOf",e.subTabs),r(11),_(e.literal.defaultMsg),r(4),d("ngIf",e.payment),r(3),d("ngIf",e.billPayFormArray.controls.length),r(2),d("ngIf",e.billPayFormArray.controls.length),r(4),y("aria-label",e.literal.addAlternateAddress),r(3),_(e.iconLabel.add),r(),x("",e.literal.addAlternateAddress,`
2113                            `),r(9),y("aria-label",e.literal.cancel),r(),_(e.literal.cancel),r(2),d("disabled",e.isEmulationMode),y("aria-label",e.literal.save),r(),_(e.literal.save)}}var Ci=(()=>{class n extends G{constructor(e,o,c,l,g,b){super(c,g),this.alertService=e,this.companyOverviewService=o,this.i18Svc=c,this.formBuilder=l,this.utilsService=g,this.storageService=b,this.closeDrawer=new nt}ngOnInit(){this.alerts=[],this.companyAccountIds=[],this.entitledAccountIds=[],this.accountIdsToExclude=[],this.countryList=[],this.userData=this.storageService.getData("userSettings"),this.getCountryData()}initTabs(){this.subTabs=[{name:this.literal.alternateAccountAddress,helpId:"",url:"",id:this.pageConstants.limits,serviceId:"",parentId:"",isActive:0,isApproved:0,defaultOpen:!0}],this.selectedTab=this.subTabs[0],this.countryList.length?this.getCountryData():this.initForm()}
2113onTabChange(e){this.billPayForm.invalid&&oe.forEach(this.billPayFormArray.controls,o=>{this.markFormGroupTouched(o),this.createError()})}getCountryData(){this.companyOverviewService.getCountry().pipe(q(this)).subscribe(e=>{oe.forEach(e.data,o=>{this.countryList.push({label:o.name,value:o.code})}),this.initForm()})}addPermissionSet(){let e="";this.entitledAccountIds.forEach(l=>{e+=l+","}),e=e.slice(0,e.length-1),this.accountIdsToExclude.push(e),this.entitledAccountIds.push(""),this.billPayFormArray.push(this.createBillPayFormGroup()),this.payment.billpayPermissions.push(this.createBillPayFormGroup().value),this.companyAccountIds.push([]);let o="",c="";this.accountIdsToExclude.forEach((l,g)=>{g?c+=", "+l:c=l}),this.accountIdsToExclude.push(c),this.entitledAccountIds.push("")}createBillPayFormGroup(){let e=this.formBuilder.group({companyAccountIds:this.formBuilder.array([]),businessName:["",{validators:[P.required],updateOn:"blur"}],streetaddress:["",{validators:[P.required],updateOn:"blur"}],city:["",{validators:[P.required],updateOn:"blur"}],state:["",{validators:[P.required],updateOn:"blur"}],zipcode:["",{validators:[P.required],updateOn:"blur"}],country:[this.literal.us,{validators:[P.required],updateOn:"blur"}],hasValue:!0});return e.markAsUntouched(),e}initPage(e,o){super.ngOnInit(this.pageConstants.billPay),this.permittedCompanyAccountIds=[],this.alerts=[],this.companyAccountIds=[],this.payment=e,this.permittedCompanyAccountIds=this.payment.accountData,this.billpayCompanyAdminConfig=e.billpayCompanyAdminConfig,this.paymentType=o,this.initTabs()}get billPayFormArray(){return this.billPayForm.get("billpayPermissions")}initForm(){this.companyAccountIds=[],this.billPayForm=this.formBuilder.group({billpayPermissions:this.formBuilder.array([])}),oe.forEach(this.payment.billpayPermissions,e=>{e.hasValue&&this.billPayFormArray.push(this.initBillpayPermissions(e));let o=[];e.companyAccountIds.forEach(c=>{this.getCompanyData(c)&&o.push(this.getCompanyData(c))}),this.companyAccountIds.push(o)}),this.billPayForm.statusChanges.subscribe(e=>{e===this.pageConstants.invalid&&this.billPayForm.touched?this.addAlert():this.alerts=[]}),this.companyAccountIds.forEach((e,o)=>{this.includedAccounts(o)})}getSelectedAccounts(e,o){this.entitledAccountIds=[],this.accountIdsToExclude=[],this.companyAccountIds=[];let c;this.payment.billpayPermissions[o].companyAccountIds=e.companyAccountIds,this.payment.accountData=this.utilsService.getSelectedAccounts(e,this.payment),oe.forEach(this.payment.billpayPermissions,l=>{c=[],l.companyAccountIds.forEach(g=>{c.push(this.getCompanyData(g))}),this.companyAccountIds.push(c)}),this.payment.billpayPermissions.forEach((l,g)=>{this.includedAccounts(g)})}includedAccounts(e){let o=this.utilsService.includedAccounts(this.payment.billpayPermissions,this.companyAccountIds,e);this.entitledAccountIds.push(o.entitledAccountIds),this.companyAccountIds=o.companyAccountIds,this.accountIdsToExclude.push(o.accountIdsToExclude)}removePermissionSet(e){let o=this.entitledAccountIds[e];this.entitledAccountIds.splice(e,1),this.accountIdsToExclude.splice(e,1),this.companyAccountIds.splice(e,1),this.billPayFormArray.removeAt(e),this.accountIdsToExclude.forEach((c,l)=>{this.accountIdsToExclude[l]=c.replace(o,"")})}addAlert(){let e=this.alertService.getAlertObject(this.validationMessage.formErr,this.pageConstants.danger,"errorAlert");this.alerts=this.alertService.stackAlertArray(this.alerts,e)}initBillpayPermissions(e){let o=this.formBuilder.group({companyAccountIds:this.formBuilder.array([]),businessName:[e.businessName,{validators:[P.required],updateOn:"blur"}],streetaddress:[e.streetaddress,{validators:[P.required],updateOn:"blur"}],city:[e.city,{validators:[P.required],updateOn:"blur"}],state:[e.state,{validators:[P.required],updateOn:"blur"}],zipcode:[e.zipcode,{validators:[P.required],updateOn:"blur"}],country:[e.country,{validators:[P.required],updateOn:"blur"}],hasValue:e.hasValue}),c=o.get("companyAccountIds");return oe.forEach(e.companyAccountIds,l=>{c.push(this.formBuilder.control(this.getCompanyData(l)))}),o}markFormGroupTouched(e){oe.forEach(e.controls,o=>{o.markAsTouched(),o.hasOwnProperty("controls")&&this.markFormGroupTouched(o)})}save(){if(this.billPayFormArray.invalid){oe.forEach(this.billPayFormArray.controls,c=>{this.markFormGroupTouched(c),this.createError()});return}let e=[];this.billPayForm.value.billpayPermissions.forEach((c,l)=>{let g=[];this.companyAccountIds[l].forEach(b=>g.push(b.companyAccountId)),c.companyAccountIds=g,e.push(c)});let o={billpayPermissions:e};this.companyOverviewService.updateBillPaySettings(this.userData.companyUid,this.paymentType,o).pipe(q(this)).subscribe(c=>{this.closeDrawer.emit(c.successBanners)})}createError(){let e=new Et.IAlert;e.message=this.literal.globalErrorMsg,e.type=this.pageConstants.danger,this.alerts=this.alertService.stackAlertArray(this.alerts,e)}getCompanyData(e){return this.payment.accountData.find(o=>o.companyAccountId===e)}cancel(){this.closeDrawer.emit(null)}static{this.\u0275fac=function(o){return new(o||n)(f(K),f(J),f(U),f(dt),f(Q),f($))}}static{this.\u0275cmp=B({type:n,selectors:[["app-bill-pay-settings"]],inputs:{companyDetails:"companyDetails"},outputs:{closeDrawer:"closeDrawer"},standalone:!1,features:[j],decls:1,vars:1,consts:[["navTab",""],["class","change-settings",4,"ngIf"],[1,"change-settings"],[3,"alertArrayChange","alertArray"],["role","log",3,"formGroup"],[1,"sub-navigation"],["id","navbarNav","aria-label","navbarNav"],[1,"nav","nav-tabs","justify-content-start","align-items-end"],["class","nav-item","tabindex","0",4,"ngFor","ngForOf"],[1,"card","fdl-card"],[1,"sub-text","mt-4","italic-text"],[1,"d-flex","mt-4","mb-2"],["class","d-flex",4,"ngIf"],["class","card-header",4,"ngIf"],["class","card-body accounts-permission",4,"ngIf"],[1,"card-footer"],["type","button",1,"btn","btn-default","btn-icon",3,"click"],["aria-hidden","true",1,"material-icons","back-icon"],["stickToBottom","true"],[1,"d-flex","justify-content-end"],["type","button",1,"btn","btn-default","payee-button","flex-fill","flex-lg-grow-0",3,"click"],["type","button",1,"btn","btn-primary","flex-fill","flex-lg-grow-0",3,"click","disabled"],["tabindex","0",1,"nav-item"],[1,"nav-link",3,"click","title"],[1,"d-flex"],["for","defaultAccountAddress"],["class","ml-3",4,"ngIf"],[1,"ml-3"],[1,"sub-text"],[1,"card-header"],[1,"card-title"],["aria-hidden","true",1,"ml-lg-3"],[1,"card-body","accounts-permission"],[1,"limit-definitions"],["formArrayName","billpayPermissions"],["class","book-permission",3,"formGroupName",4,"ngFor","ngForOf"],[1,"book-permission",3,"formGroupName"],[1,"row"],[1,"col-12","d-lg-none","justify-content-end"],["type","button",1,"btn","btn-outline-default","btn-icon","btn-close",3,"click"],["aria-hidden","true",1,"material-icons"],[1,"col-lg-11","col-12"],[3,"selectedAccounts","details","companyAccountIds","serviceId","permissionsItem","entitledAccountIds","accountIdsToExclude"],[1,"col-lg-1","d-lg-block","d-none"],[1,"row","m-0"],[1,"col-lg-6","col-12"],[1,"form-group"],[3,"for"],[1,"required"],["type","text","aria-required","true","aria-describedby","businessNameErr","formControlName","businessName",1,"form-control",3,"id"],["class","invali
2113d-feedback","id","businessNameErr",4,"ngIf"],["aria-required","true","aria-describedby","streetAddressErr","formControlName","streetaddress",1,"form-control",3,"id"],["class","invalid-feedback","id","streetaddressErr",4,"ngIf"],["type","text","aria-required","true","aria-describedby","cityErr","formControlName","city",1,"form-control",3,"id"],["type","text","aria-required","true","aria-describedby","stateErr","formControlName","state",1,"form-control",3,"id"],["type","text","aria-required","true","aria-describedby","zipCodeErr","formControlName","zipcode",1,"form-control",3,"id"],["name","Country","formControlName","country","dropdownIcon","material-icons expand_more",1,"text-notification",3,"options","inputId"],["id","businessNameErr",1,"invalid-feedback"],[4,"ngIf"],[1,"material-icons"],["id","streetaddressErr",1,"invalid-feedback"]],template:function(o,c){o&1&&m(0,E0,61,15,"div",1),o&2&&d("ngIf",c.billPayForm)},dependencies:[Y,W,qt,Z,lt,Vt,st,X,Xt,tt,mt,vt,wt,et,jn],styles:[".sub-text[_ngcontent-%COMP%]{color:#0000008a}.accounts-permission[_ngcontent-%COMP%]{margin-top:20px;padding:20px;background-color:#fafafa}.card-footer[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;background-color:#fafafa;padding:20px}.italic-text[_ngcontent-%COMP%]{font-family:var(--italic);padding:10px}"]})}}return n})();var A0=()=>({amountId:"approveAmountLowerBound",amountErrorId:"specificationIdErr"});function O0(n,p){if(n&1&&(i(0,"div",17),t(1,`
2114                        `),i(2,"i",18),t(3),a(),t(4),a()),n&2){let e=s(3);r(3),_(e.iconLabel.error),r(),x("",e.validationMessage.fieldRequired,`
2115                    `)}}function M0(n,p){if(n&1&&(i(0,"div",17),t(1,`
2116                        `),i(2,"i",18),t(3),a(),t(4),a()),n&2){let e=s(3);r(3),_(e.iconLabel.error),r(),x("",e.validationMessage.secondLimitGrater,`
2117                    `)}}function F0(n,p){if(n&1&&(i(0,"div",17),t(1,`
2118                        `),i(2,"i",18),t(3),a(),t(4),k(5,"replace"),a()),n&2){let e=s(3);r(3),_(e.iconLabel.error),r(),x("",N(5,2,e.validationMessage.valueLessThan,e.validationMessage.valAmount99),`
2119                    `)}}function D0(n,p){if(n&1&&(i(0,"div",17),t(1,`
2120                        `),i(2,"i",18),t(3),a(),t(4),a()),n&2){let e=s(3);
2120r(3),_(e.iconLabel.error),r(),x("",e.validationMessage.invalidCurrency,`
2121                    `)}}function k0(n,p){if(n&1&&(i(0,"div",15),t(1,`
2122                    `),m(2,O0,5,2,"div",16),t(3,`
2123                    `),m(4,M0,5,2,"div",16),t(5,`
2124                    `),m(6,F0,6,5,"div",16),t(7,`
2125                    `),m(8,D0,5,2,"div",16),t(9,`
2126                `),a()),n&2){let e=s(2);r(2),d("ngIf",e.achPositivePayFormGroup.controls.approveAmountLowerBound.errors.required),r(2),d("ngIf",e.achPositivePayFormGroup.controls.approveAmountLowerBound.errors.min),r(2),d("ngIf",e.achPositivePayFormGroup.controls.approveAmountLowerBound.errors.max),r(2),d("ngIf",e.achPositivePayFormGroup.controls.approveAmountLowerBound.errors.pattern)}}function L0(n,p){if(n&1){let e=C();i(0,"div",1),t(1,`
2127    `),i(2,"h4"),t(3),a(),t(4,`
2128    `),i(5,"app-alert-container",2),F("alertArrayChange",function(c){u(e);let l=s();return M(l.alerts,c)||(l.alerts=c),v(c)}),a(),t(6,`
2129    `),i(7,"form",3),t(8,`
2130        `),i(9,"div",4),t(10,`
2131            `),i(11,"div",5),t(12,`
2132                `),i(13,"p-checkbox",6),h("onChange",function(c){u(e);let l=s();return v(l.updateAmountLowerBond(c))}),a(),t(14,`
2133            `),a(),t(15,`
2134            `),i(16,"div",7),t(17,`
2135                `),i(18,"div",8),t(19,`
2136                    `),i(20,"app-amount-field",9),t(21,`
2137                    `),a(),t(22,`
2138                `),a(),t(23,`
2139                `),m(24,k0,10,4,"div",10),t(25,`
2140            `),a(),t(26,`
2141        `),a(),t(27,`
2142    `),a(),t(28,`
2143    `),i(29,"app-action-panel",11),t(30,`
2144        `),i(31,"div",12),t(32,`
2145            `),i(33,"button",13),h("click",function(){u(e);let c=s();return v(c.cancel())}),t(34),a(),t(35,`
2146            `),i(36,"button",14),h("click",function(){u(e);let c=s();return v(c.saveSettings())}),t(37),a(),t(38,`
2147        `),a(),t(39,`
2148    `),a(),t(40,`
2149`),a()}if(n&2){let e=s();r(3),_(e.literal.decisionMethodSetting),r(2),O("alertArray",e.alerts),r(2),d("formGroup",e.achPositivePayFormGroup),r(6),d("label",e.literal.requireApprovalForAmount)("binary",!0),r(7),d("amountFieldInfo",rt(14,A0))("separator",e.specialCharacter.comma)("disabled",!e.achPositivePayFormGroup.controls.requireApproval.value),r(4),d("ngIf",e.achPositivePayFormGroup.controls.approveAmountLowerBound.invalid&&e.achPositivePayFormGroup.controls.approveAmountLowerBound.touched),r(9),y("aria-label",e.literal.cancelDescription),r(),_(e.literal.cancel),r(2),d("disabled",e.isEmulationMode),y("aria-label",e.literal.saveDescription),r(),_(e.literal.save)}}var fi=(()=>{class n extends G{constructor(e,o,c,l,g,b){super(l,g),this.alertService=e,this.companyOverviewService=o,this.fb=c,this.i18Svc=l,this.utilsService=g,this.storageService=b,this.closeDrawer=new nt,this.patternsConstant=je.patternsFormat}ngOnInit(){this.alerts=[],this.userData=this.storageService.getData("userSettings"),super.ngOnInit(this.pageConstants.adminPayments)}initPage(e,o){this.alerts=[],this.achPosPayCompanyConfig=e.achPosPayCompanyConfig,this.paymentType=o,this.achPositivePayFormGroup=this.fb.group({requireApproval:[this.achPosPayCompanyConfig.requireApproval],approveAmountLowerBound:[this.achPosPayCompanyConfig.approveAmountLowerBound]}),this.achPosPayCompanyConfig.requireApproval&&this.setLowerBoundValidation(),this.achPositivePayFormGroup.statusChanges.subscribe(c=>{this.sendFormStatus(c)})}sendFormStatus(e){e===this.pageConstants.invalid?this.addAlert():this.alerts=[]}addAlert(){let e=this.alertService.getAlertObject(this.validationMessage.formErr,this.pageConstants.danger,this.pageConstants.errorAlert);this.alerts=this.alertService.stackAlertArray(this.alerts,e)}updateAmountLowerBond(e){e.checked?this.setLowerBoundValidation():this.achPositivePayFormGroup.get("approveAmountLowerBound").clearValidators()}setLowerBoundValidation(){this.achPositivePayFormGroup.get("approveAmountLowerBound").setValidators([P.required,P.pattern(this.patternConstant.amountPatternWithOutDollar),P.max(this.patternsConstant.checkPosPayMaxLength)]),this.achPositivePayFormGroup.get("approveAmountLowerBound").updateValueAndValidity()}saveSettings(){if(this.markFormTouched(),this.achPositivePayFormGroup.invalid)return;let e={achPosPayCompanyConfig:this.achPositivePayFormGroup.value};this.companyOverviewService.updateChangeSettings(this.userData.companyUid,this.paymentType,e).pipe(q(this)).subscribe(o=>{this.closeDrawer.emit(o.successBanners)})}cancel(){this.closeDrawer.emit(null)}markFormTouched(){this.achPositivePayFormGroup=this.utilsService.markFormGroupTouched(this.achPositivePayFormGroup)}static{this.\u0275fac=function(o){return new(o||n)(f(K),f(J),f(dt),f(U),f(Q),f($))}}
2149static{this.\u0275cmp=B({type:n,selectors:[["app-change-ach-positive-settings"]],outputs:{closeDrawer:"closeDrawer"},standalone:!1,features:[j],decls:2,vars:1,consts:[["class","change-settings",4,"ngIf"],[1,"change-settings"],[3,"alertArrayChange","alertArray"],["role","log",3,"formGroup"],[1,"row","form-group"],[1,"payment-checkbox","col-md-5"],["name","allowMixedBatches","inputId","allowMixedBatches","formControlName","requireApproval",3,"onChange","label","binary"],[1,"col-md-7"],[1,"col-md-5"],["aria-describedby","limitErr","formControlName","approveAmountLowerBound",3,"amountFieldInfo","separator","disabled"],["id","limitErr","class","invalid-feedback col-md-12",4,"ngIf"],["stickToBottom","true"],[1,"d-flex","justify-content-end"],["type","button",1,"btn","btn-default","payee-button","flex-fill","flex-lg-grow-0",3,"click"],["type","button",1,"btn","btn-primary","flex-fill","flex-lg-grow-0",3,"click","disabled"],["id","limitErr",1,"invalid-feedback","col-md-12"],["class","d-flex",4,"ngIf"],[1,"d-flex"],[1,"material-icons","d-block"]],template:function(o,c){o&1&&(m(0,L0,41,15,"div",0),t(1,`
2150`)),o&2&&d("ngIf",c.achPosPayCompanyConfig)},dependencies:[W,Z,lt,st,X,Pt,tt,mt,et,ne,Gt],styles:[".change-settings[_ngcontent-%COMP%]{align-items:flex-start}"]})}}return n})();var Bt=Ct(It());Mi();var N0=["paymentTab"],R0=["userLimits"],B0=["verticalTab"],j0=n=>({tab:n}),W0=(n,p,e)=>({tab:n,isMobile:p,index:e}),yi=(n,p)=>({tab:n,index:p});function U0(n,p){n&1&&pt(0)}function G0(n,p){if(n&1&&(i(0,"section"),t(1,`
2151                `),m(2,U0,1,0,"ng-container",15),t(3,`
2152                `),a()),n&2){s();let e=A(18);r(2),d("ngTemplateOutlet",e)}}function q0(n,p){n&1&&pt(0)}function H0(n,p){n&1&&pt(0)}function z0(n,p){if(n&1){let e=C();i(0,"div",20),t(1,`
2153                                `),i(2,"app-alert-container",21),F("alertArrayChange",function(c){u(e);let l=s(3);return M(l.alerts,c)||(l.alerts=c),v(c)}),a(),t(3,`
2154                                `),m(4,H0,1,0,"ng-container",22),t(5,`
2155                            `),a()}if(n&2){s(2);let e=A(22),o=s();r(2),O("alertArray",o.alerts),d("drawer",!0),r(2),d("ngTemplateOutlet",e)("ngTemplateOutletContext",V(4,j0,o.activeTabObj))}}function Y0(n,p){if(n&1&&(i(0,"section"),t(1,`
2156                    `),i(2,"app-slide-panel",16),t(3,`
2157                        `),i(4,"div",17),t(5,`
2158                            `),m(6,q0,1,0,"ng-container",15),t(7,`
2159                        `),a(),t(8,`
2160                        `),i(9,"div",18),t(10,`
2161                            `),m(11,z0,6,6,"div",19),t(12,`
2162                        `),a(),t(13,`
2163                    `),a(),t(14,`
2164                `),a()),n&2){s();let e=A(18),o=s();r(2),d("activePane",o.isLeftVisible?"left":"right"),r(4),d("ngTemplateOutlet",e),r(5),d("ngIf",o.activeTabObj)}}function $0(n,p){if(n&1){let e=C();i(0,"app-action-panel",23),t(1,` 
2165                `),i(2,"div",24),t(3,`
2166                    `),i(4,"button",25),h("click",function(){u(e);let c=s(2);return v(c.cancel())}),t(5),a(),t(6,`
2167                    `),i(7,"button",26),h("click",function(){u(e);let c=s(2);return v(c.save())}),t(8),a(),t(9,`
2168                `),a(),t(10,`
2169            `),a()}if(n&2){let e=s(2);r(4),y("aria-label",e.literal.cancelBtnAdaEText),r(),_(e.literal.cancel),r(2),y("aria-label",e.literal.saveBtnAdaText),r(),_(e.literal.save)}}function Q0(n,p){if(n&1&&(t(0,`
2170                    `),i(1,"div",28),t(2,`
2171                        `),i(3,"div",29),t(4),i(5,"i",30),t(6),a(),t(7,`
2172                        `),a(),t(8,`
2173                        `),i(9,"small",31),t(10),i(11,"span",32),t(12),a(),t(13,`
2174                        `),a(),t(14,`
2175                    `),a(),t(15,`
2176                `)),n&2){let e=p.tab,o=s(3);r(4),x(`
2177                        `,e.buyerInfo==null?null:e.buyerInfo.cardName," "),r(2),_(o.iconLabel.checkCircle),r(4),x("",e.buyerInfo==null?null:e.buyerInfo.buyerId,`
2178                            `),r(2),x("(",e.buyerInfo==null?null:e.buyerInfo.cardType,")")}}function K0(n,p){n&1&&(S(0),t(1,`
2179                    `),w())}function Z0(n,p){if(n&1){let e=C();t(0,`
2180                    `),i(1,"app-alert-container",33),F("alertArrayChange",function(c){u(e);let l=s(4);return M(l.alerts,c)||(l.alerts=c),v(c)}),a(),t(2,`
2181                    `),t(3,`
2182                    `),m(4,K0,2,0,"ng-container",22),t(5,`
2183                `)}if(n&2){let e=p.index;s(3);let o=A(22),c=s();r(),O("alertArray",c.alerts),d("drawer",!0),r(3),d("ngTemplateOutlet",o)("ngTemplateOutletContext",de(4,W0,c.activeTabObj,c.isMobile,e))}}function J0(n,p){n&1&&m(0,Z0,6,8,"ng-template",null,6,L)}function X0(n,p){if(n&1){let e=C();t(0,`
2184            `),i(1,"app-vertical-tab-view",27,4),h("tabChange",function(c){u(e);let l=s(2);return v(l.cardSelected(c))}),t(3,`
2185                `),m(4,Q0,16,4,"ng-template",null,5,L),t(6,`
2186                `),m(7,J0,2,0,null,13),t(8,`
2187            `),a(),t(9,`
2188        `)}if(n&2){let e=s(2);r(),d("tabData",e.cardRecord==null?null:e.cardRecord.permissions)("ShowCustomHeader",!0),r(6),d("ngIf",!e.isMobile)}}function td(n,p){n&1&&pt(0)}function ed(n,p){n&1&&pt(0)}
2188function nd(n,p){if(n&1&&(t(0,`
2189            `),i(1,"div",34),t(2,`
2190                `),i(3,"div",35),t(4,`
2191                    `),i(5,"h3",36),t(6),i(7,"span",37),t(8),a(),t(9,`
2192                    `),a(),t(10,`
2193                `),a(),t(11,`
2194                `),i(12,"div",38),t(13,`
2195                    `),m(14,td,1,0,"ng-container",22),t(15,`
2196                    `),m(16,ed,1,0,"ng-container",22),t(17,`
2197                `),a(),t(18,`
2198            `),a(),t(19,`
2199        `)),n&2){let e=p.tab,o=p.index;s();let c=A(26),l=A(30),g=s();r(6),x(`
2200                        `,e.buyerInfo.cardName,`
2201                        `),r(2),x("",e.buyerInfo.buyerId," "),r(6),d("ngTemplateOutlet",c)("ngTemplateOutletContext",ct(6,yi,g.activeTabObj,o)),r(2),d("ngTemplateOutlet",l)("ngTemplateOutletContext",ct(9,yi,g.activeTabObj,o))}}function id(n,p){if(n&1){let e=C();t(0,`
2202            `),i(1,"div",39),t(2,`
2203                `),i(3,"div",40),t(4,`
2204                    `),i(5,"h4",41),t(6),a(),t(7,`
2205                `),a(),t(8,`
2206                `),i(9,"div",42),t(10,`
2207                    `),i(11,"app-limit-specification",43),h("updateSpecificationWithId",function(c){let l=u(e).index,g=s(2);return v(g.updateSpecificationWithId(c,l))}),t(12,`
2208                    `),a(),t(13,`
2209                `),a(),t(14,`
2210            `),a(),t(15,`    
2211        `)}if(n&2){let e=p.tab,o=p.index,c=s(2);r(5),y("aria-level",c.pageConstants.ariaLevelValue.twoLevel),r(),x(`
2212                        `,c.literal.companyLimits,`    
2213                    `),r(5),d("parentForm",c.cardFormGroup.controls.cards.controls[o].controls.cardPaymentCompanyLimit)("specificationConfiguration",c.cardRecord.paymentSpecification[c.literal.cardLimitsSpecification].permissionIdLimitSpecifications)("limitSpecifications",e.limitDefinitions)("maxLimitFromForm",e.adminLimitDefinitions)}}function ad(n,p){if(n&1){let e=C();t(0,`
2214            `),i(1,"div",44),t(2,`
2215                `),i(3,"div",40),t(4,`
2216                    `),i(5,"h4",36),t(6),a(),t(7,`
2217                `),a(),t(8,`
2218                `),i(9,"div",45),t(10,`
2219                    `),i(11,"app-limit-specification",46,7),h("updateLimitSpecification",function(c){u(e);let l=s(2);return v(l.updateChangeUserSettingsValue(c))}),t(13,`
2220                    `),a(),t(14,`
2221                `),a(),t(15,`
2222            `),a(),t(16,`
2223        `)}if(n&2){let e=p.tab,o=p.index,c=s(2);r(5),y("aria-level",c.pageConstants.ariaLevelValue.twoLevel),r(),x(`
2224                        `,c.literal.defaultUserLimits,`
2225                    `),r(5),d("parentForm",c.cardFormGroup.controls.cards.controls[o].controls.cardPaymentUserLimit)("showApprovalForm",!0)("specificationConfiguration",c.cardRecord.paymentSpecification[c.literal.cardLimitsSpecification].permissionIdLimitSpecifications)("limitSpecifications",e.defaultUserDefinitions)("maxLimitForSpecifications",e.maxLimitForSpecifications)}}function od(n,p){if(n&1&&(i(0,"div",9),t(1,`    
2226    `),i(2,"form",10),t(3,`
2227        `),i(4,"div",11),t(5,`
2228            `),i(6,"div",12),t(7,`
2229                `),m(8,G0,4,1,"section",13),t(9,`
2230                `),m(10,Y0,15,3,"section",13),t(11,`
2231            `),a(),t(12,`
2232            `),m(13,$0,11,4,"app-action-panel",14),t(14,`
2233        `),a(),t(15,`
2234        `),t(16,`
2235        `),m(17,X0,10,3,"ng-template",null,0,L),t(19,`
2236        `),t(20,`
2237        `),m(21,nd,20,12,"ng-template",null,1,L),t(23,`
2238        `),t(24,`
2239        `),m(25,id,16,6,"ng-template",null,2,L),t(27,`
2240        `),t(28,`
2241        `),m(29,ad,17,7,"ng-template",null,3,L),t(31,`
2242    `),a(),t(32,`    
2243`),a()),n&2){let e=s();r(2),d("formGroup",e.cardFormGroup),r(6),d("ngIf",!e.isMobile),r(2),d("ngIf",e.isMobile),r(3),d("ngIf",!e.isMobile||!e.isLeftVisible)}}var bi=(()=>{class n extends G{set tabIndexValue(e){this.tabIndexVal=e}get cardPaymentForm(){return this.cardFormGroup.controls}constructor(e,o,c,l,g,b,I,D){super(g,I),this.alertService=e,this.checkboxComponentService=o,this.companyOverviewService=c,this.fb=l,this.i18Svc=g,this.modalService=b,this.utilsService=I,this.storageService=D,this.closeDrawer=new nt,this.destroy=new hn}ngOnInit(){super.ngOnInit(this.pageConstants.adminPayments),this.userData=this.storageService.getData("userSettings")}initPage(e,o){this.alerts=[],this.cardRecord=null,this.cardRecord=Bt.cloneDeep(e),Bt.forEach(e.permissions,(c,l)=>{c.uid=l}),this.isMobile&&!this.isLeftVisible&&this.slideTab(),this.isDirty=!1,this.initForm(),this.loadPage(0)}initForm(){this.alerts=[],this.cardFormArray=this.fb.array([]),Bt.map(this.cardRecord.permissions,e=>{let o=this.fb.group({cardPaymentCompanyLimit:this.fb.group({}),cardPaymentUserLimit:this.fb.group({})});this.cardFormArray.push(o)}),this.cardFormGroup=this.fb.group({cards:this.cardFormArray}),this.cardFormGroup.statusChanges.subscribe(e=>{e===this.pageConstants.invalid?(this.addAlert(),this.isError=!0):(this.alerts=[],this.isError=!1),this.isDirty=this.cardFormGroup.dirty})}cardSelected(e){let o=0;if(this.verticalTab&&(o=this.verticalTab.getPreviousTabIndex()),this.cardFormGroup.invalid){e.preventDefault();return}else this.alerts=[],this.loadPage(e.index)}loadPage(e){this.alerts=[],this.activepaymentTabId=e;let o=()=>{this.activeTabObj=Bt.cloneDeep(this.cardRecord.permissions[e]);let c=[];Bt.map(this.activeTabObj.limitDefinitions,l=>{c[l.specificationId]=l.limit}),this.activeTabObj.maxLimitForSpecifications=c,this.activeTabIndex=e};
2243this.isMobile?(this.activeTabObj=null,setTimeout(()=>{o(),this.activeTabObj&&(this.slideTab(),window.scrollTo(0,0))},100)):o()}updateSpecificationWithId(e,o){this.activeTabObj.limitDefinitions=e.specification.limitDefinitions;let c=[];Bt.map(this.activeTabObj.limitDefinitions,g=>{c[g.specificationId]=g.limit}),this.activeTabObj.maxLimitForSpecifications=c;let l=this.cardFormArray.controls[o].get("cardPaymentUserLimit").get("limitDefinitions").controls;l[e.itemIndex]&&(l[e.itemIndex].get("limit").setValidators([P.required,P.max(e.specification.limitDefinitions[e.itemIndex].limit),P.min(0)]),l[e.itemIndex].get("limit").updateValueAndValidity(),l[e.itemIndex].get("limit").markAsTouched()),this.cardRecord.permissions[o].limitDefinitions=e.specification.limitDefinitions}updateChangeUserSettingsValue(e){this.activeTabObj.defaultUserDefinitions=e.limitDefinitions,this.cardRecord.permissions[this.activeTabIndex].defaultUserDefinitions=e.limitDefinitions}slideTab(){window.scrollTo(0,0),this.isLeftVisible=!this.isLeftVisible}slideToRight(e){e.uid===this.paymentTab.activeId&&(this.isLeftVisible=!1)}switchToTab(){this.cardFormGroup.valid&&this.slideTab()}onResize(){this.isMobile=!this.utilsService.checkDevice()}markFormTouched(){this.cardFormGroup=this.utilsService.markFormGroupTouched(this.cardFormGroup)}ngOnDestroy(){this.destroy.next(!0),this.destroy.complete()}sendFormStatus(e){e===this.pageConstants.invalid?this.addAlert():this.alerts=[]}addAlert(){let e=this.alertService.getAlertObject(this.validationMessage.formErr,this.pageConstants.danger,this.pageConstants.errorAlert);this.alerts=this.alertService.stackAlertArray(this.alerts,e)}cancel(){this.closeDrawer.emit(null),this.resetChanges()}resetChanges(){this.isLeftVisible||this.slideTab(),this.cardFormGroup=null}save(){if(this.markFormTouched(),this.cardFormGroup.invalid)return;let e={};Bt.forEach(this.cardRecord.permissions,c=>{let l=c.key;e[l]=Bt.cloneDeep(c),delete e[l].buyerInfo,delete e[l].key,delete e[l].uid});let o={cardConfig:this.cardRecord.config,cardBuyerConfigMap:e};this.companyOverviewService.updateChangeSettings(this.userData.companyUid,this.serviceIds.CARDPAYMENTS,o).pipe(q(this)).subscribe(c=>{this.closeDrawer.emit(c.successBanners)})}static{this.\u0275fac=function(o){return new(o||n)(f(K),f(he),f(J),f(dt),f(U),f(ge),f(Q),f($))}}static{this.\u0275cmp=B({type:n,selectors:[["app-change-card-payment-settings"]],viewQuery:function(o,c){if(o&1&&(it(N0,5),it(R0,5),it(B0,5)),o&2){let l;at(l=ot())&&(c.paymentTab=l.first),at(l=ot())&&(c.userLimits=l.first),at(l=ot())&&(c.verticalTab=l.first)}},hostBindings:function(o,c){o&1&&h("resize",function(){return c.onResize()},!1,le)},inputs:{tabIndexValue:"tabIndexValue",cardTypes:"cardTypes"},outputs:{closeDrawer:"closeDrawer"},standalone:!1,features:[j],decls:2,vars:1,consts:[["cardTabs",""],["tabViewContent",""],["companyDetails",""],["userDetails",""],["verticalTab",""],["tabHeader",""],["tabContent",""],["userLimits",""],["class","card-setting",4,"ngIf"],[1,"card-setting"],["role","log",3,"formGroup"],["formArrayName","cards",1,"card-payment-settings"],[1,"tab-panel"],[4,"ngIf"],["stickToBottom","true",4,"ngIf"],[4,"ngTemplateOutlet"],[3,"activePane"],["leftPane",""],["rightPane","",1,"mobile-right-panel"],["class","tab-content",4,"ngIf"],[1,"tab-content"],[2,"padding-top","100px",3,"alertArrayChange","alertArray","drawer"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],["stickToBottom","true"],[1,"d-flex","justify-content-end"],["type","button",1,"btn","btn-default","payee-button","flex-fill","flex-lg-grow-0",3,"click"],["type","button",1,"btn","btn-primary","flex-fill","flex-lg-grow-0",3,"click"],[3,"tabChange","tabData","ShowCustomHeader"],[1,"d-block","w-100"],[1,"d-flex","align-items-center","justify-content-between"],[1,"material-icons","d-block","icon-enabled"],[1,"d-block"],[1,"ml-1"],[3,"alertArrayChange","alertArray","drawer"],[1,"card","fdl-card","payment-card"],[1,"card-header","tab-card-header"],[1,"card-title"],[1,"label-text","ml-2","mb-0"],[1,"card-body","payment-card-top"],[1,"card","fdl-card"],[1,"card-header"],[1,"card-title","mt-2"],[1,"card-body","payment-card-bottom"],[3,"updateSpecificationWithId","parentForm","specificationConfiguration","limitSpecifications","maxLimitFromForm"],[1,"card","fdl-card","pt-0"],[1,"card-body"],[3,"updateLimitSpecification","parentForm","showApprovalForm","specificationConfiguration","limitSpecifications","maxLimitForSpecifications"]],template:function(o,c){o&1&&(m(0,od,33,4,"div",8),t(1,`
2244    
2245    `)),o&2&&d("ngIf",c.cardFormGroup)},dependencies:[W,Ut,Nt,Z,lt,X,tt,wt,et,Ge,qe],styles:[".card-payment-settings[_ngcontent-%COMP%]   .card-title[_ngcontent-%COMP%]   .label-text[_ngcontent-%COMP%]{font-family:var(--regular)}.card-payment-settings[_ngcontent-%COMP%]     .limit-definitions-form .limit-input{width:55%!important}@media (max-width: 767.98px){.card-payment-settings[_ngcontent-%COMP%]     .limit-definitions-form .limit-input{width:80%!important}}@media (min-width: 768px){.card-payment-settings[_ngcontent-%COMP%]     .limit-approval-form{width:55%}}.card-payment-settings[_ngcontent-%COMP%]     .limit-approval-form .amount-input{width:100%!important}@media (max-width: 767.98px){.card-payment-settings[_ngcontent-%COMP%]     .limit-approval-form{width:80%}}.card-payment-settings[_ngcontent-%COMP%]   .payment-card-top[_ngcontent-%COMP%]{padding-top:5px}.card-payment-settings[_ngcontent-%COMP%]   .payment-card-bottom[_ngcontent-%COMP%]{padding-bottom:0}.card-payment-settings[_ngcontent-%COMP%]   .tab-panel[_ngcontent-%COMP%]   .tab-card-header[_ngcontent-%COMP%]{padding-left:-5px}.card-payment-settings[_ngcontent-%COMP%]   .tab-panel[_ngcontent-%COMP%]   .mobile-right-panel[_ngcontent-%COMP%]   .tab-card-header[_ngcontent-%COMP%]{padding-left:5px}.card-payment-settings[_ngcontent-%COMP%]   .tab-panel[_ngcontent-%COMP%]   .vertical-tabs[_ngcontent-%COMP%]    >.tab-content{padding:0 10px;width:100%}@media (min-width: 992px){.card-payment-settings[_ngcontent-%COMP%]   .tab-panel[_ngcontent-%COMP%]   .vertical-tabs[_ngcontent-%COMP%]    >.tab-content{height:calc(100vh - 113px)}}.card-payment-settings[_ngcontent-%COMP%]   .sub-navigation[_ngcontent-%COMP%], .card-payment-settings[_ngcontent-%COMP%]   .sub-navigation[_ngcontent-%COMP%]   .nav.nav-tabs[_ngcontent-%COMP%]{margin:0;padding:0}.card-payment-settings[_ngcontent-%COMP%]   .mobile-payment-view[_ngcontent-%COMP%]{padding:20px}@media (max-width: 991.98px){.card-payment-settings[_ngcontent-%COMP%]   .btn-close[_ngcontent-%COMP%]{padding:5px}}.card-payment-settings[_ngcontent-%COMP%]     .p-tabview .p-tabview-nav-container{width:30%;flex:1}@media (max-width: 991.98px){.card-payment-settings[_ngcontent-%COMP%]     .p-tabview .p-tabview-nav-container{width:100%}}.card-payment-settings[_ngcontent-%COMP%]     .p-tabview .p-tabview-panels{width:70%;overflow-x:auto}@media (min-width: 992px){.card-payment-settings[_ngcontent-%COMP%]     .p-tabview .p-tabview-panels{height:calc(100vh - 113px);overflow-y:auto}}@media (min-width: 768px){.card-payment-settings[_ngcontent-%COMP%]     .p-tabview .p-tabview-panels{margin-top:0}}.card-payment-settings[_ngcontent-%COMP%]     .p-tabview .p-tabview-nav{min-width:20%;background:#fafafa;border-right:1px solid #e0e0e0;justify-content:start;height:calc(100vh - 113px);overflow-y:auto;padding-left:0;flex-wrap:nowrap}.card-payment-settings[_ngcontent-%COMP%]     .p-tabview .p-tabview-nav li{height:auto;width:100%;font-size:.875rem;margin-right:0}.card-payment-settings[_ngcontent-%COMP%]     .p-tabview .p-tabview-nav .p-highlight .p-tabview-nav-link{background:var(--secondary);color:#fff}.card-payment-settings[_ngcontent-%COMP%]     .p-tabview .p-tabview-nav .p-tabview-nav-link{display:flex;align-items:center;justify-content:space-between;padding:15px 15px 15px 25px;border-radius:0;background:#fafafa;border:1px solid #e0e0e0;white-space:nowrap;overflow:auto;text-overflow:ellipsis;color:#000c}.card-payment-settings[_ngcontent-%COMP%]     .p-tabview .p-tabview-nav .p-tabview-nav-link .icon-enabled{color:#00000042;font-size:1.25rem}.card-payment-settings[_ngcontent-%COMP%]     .p-tabview .p-tabview-nav .p-tabview-nav-link small{color:#00000042}.card-payment-settings[_ngcontent-%COMP%]     .p-tabview .p-tabview-nav .p-tabview-nav-link.active{background:var(--secondary);color:#fff}.card-payment-settings[_ngcontent-%COMP%]     .p-tabview .p-tabview-nav .p-tabview-nav-link.active small{color:#fff}.card-payment-settings[_ngcontent-%COMP%]     .p-tabview .p-tabview-nav .p-tabview-nav-link.active .required:before{background:#fff}.card-payment-settings[_ngcontent-%COMP%]     .p-tabview .p-tabview-nav .p-tabview-nav-link .tab-icon{vertical-align:middle;font-size:1.25rem;color:#757575}@media (max-width: 991.98px){.card-payment-settings[_ngcontent-%COMP%]     .p-tabview .p-tabview-nav .p-tabview-nav-link{display:block}
2245.card-payment-settings[_ngcontent-%COMP%]     .p-tabview .p-tabview-nav .p-tabview-nav-link>div{display:flex;justify-content:space-between;align-items:center}}.card-payment-settings[_ngcontent-%COMP%]     .p-tabview .p-tabview-nav .nav-link.active.disabled{background:transparent;color:#000000de}@media (max-width: 991.98px){.card-payment-settings[_ngcontent-%COMP%]     .p-tabview{flex-direction:column}.card-payment-settings[_ngcontent-%COMP%]     .p-tabview .tab-content{display:none}.card-payment-settings[_ngcontent-%COMP%]     .p-tabview ul{width:100%;height:100vh}}.card-payment-settings[_ngcontent-%COMP%]     .p-tabview #tab-search.active{background:#fafafa}"]})}}return n})();var zt=Ct(It());var Si=(n,p)=>({amountId:n,amountErrorId:p,isRequired:!0});function cd(n,p){if(n&1){let e=C();i(0,"div",18),t(1,`
2246                        `),i(2,"a",19),h("click",function(){let c=u(e).$implicit,l=s(2);return v(l.onTabChange(c))}),t(3),a(),t(4,`
2247                    `),a()}if(n&2){let e=p.$implicit,o=s(2);r(2),jt("active",o.selectedTab.id===e.id)("disabled",o.fedFundsForm.invalid),R("title",e.name),r(),x("",e.name,`
2248                        `)}}function sd(n,p){if(n&1){let e=C();i(0,"button",38),h("click",function(){u(e);let c=s().index,l=s(3);return v(l.removePermissionSet(c))}),t(1,`
2249                                                    `),i(2,"i",39),t(3),a(),t(4,`
2250                                                    `),a()}if(n&2){let e=s(4);y("aria-label",e.literal.removePermissionSet),r(3),_(e.iconLabel.close)}}function ld(n,p){if(n&1&&(i(0,"div",42),t(1,`
2251                                                            `),i(2,"i",43),t(3),a(),t(4),a()),n&2){let e=s(5);r(3),_(e.iconLabel.error),r(),x("",e.validationMessage.fieldRequired,`
2252                                                        `)}}function dd(n,p){if(n&1&&(i(0,"div",40),t(1,`
2253                                                        `),m(2,ld,5,2,"div",41),t(3,`
2254                                                    `),a()),n&2){let e=s().index,o=s(3);r(2),d("ngIf",o.companyAccountIds[e].length<1)}}function pd(n,p){if(n&1){let e=C();i(0,"button",38),h("click",function(){u(e);let c=s().index,l=s(3);return v(l.removePermissionSet(c))}),t(1,`
2255                                                    `),i(2,"i",39),t(3),a(),t(4,`
2256                                                    `),a()}if(n&2){let e=s(4);y("aria-label",e.literal.removePermissionSet),r(3),_(e.iconLabel.close)}}function md(n,p){if(n&1&&(i(0,"div",45),t(1,`
2257                                                            `),i(2,"i",43),t(3),a(),t(4),a()),n&2){let e=s(5);r(3),_(e.iconLabel.error),r(),x("",e.validationMessage.fieldRequired,`
2258                                                        `)}}function _d(n,p){if(n&1&&(i(0,"div",45),t(1,`
2259                                                            `),i(2,"i",43),t(3),a(),t(4),a()),n&2){let e=s(5);
2259r(3),_(e.iconLabel.error),r(),x("",e.validationMessage.invalidCurrency,`
2260                                                        `)}}function gd(n,p){if(n&1&&(i(0,"div",45),t(1,`
2261                                                            `),i(2,"i",43),t(3),a(),t(4),k(5,"replace"),a()),n&2){let e=s(5);r(3),_(e.iconLabel.error),r(),x("",N(5,2,e.validationMessage.valueGreaterThan,e.literal.minimumBalance),`
2262                                                        `)}}function xd(n,p){if(n&1&&(i(0,"div",45),t(1,`
2263                                                            `),i(2,"i",43),t(3),a(),t(4),k(5,"currency"),k(6,"replace"),a()),n&2){let e=s(5);r(3),_(e.iconLabel.error),r(),x("",N(6,4,e.validationMessage.valueLessThan,ce(5,2,e.payment.paymentSpecification.fedFundsWeepsBankConfig.maximumTransactionAmount)),`
2264                                                        `)}}function ud(n,p){if(n&1&&(i(0,"div",40),t(1,`
2265                                                        `),m(2,md,5,2,"div",44),t(3,`
2266                                                        `),m(4,_d,5,2,"div",44),t(5,`
2267                                                        `),m(6,gd,6,5,"div",44),t(7,`
2268                                                        `),m(8,xd,7,7,"div",44),t(9,`
2269                                                    `),a()),n&2){let e=s().index,o=s(3);r(2),d("ngIf",o.fedFundsFormArray.controls[e].get("targetBalance").errors.required),r(2),d("ngIf",o.fedFundsFormArray.controls[e].get("targetBalance").errors.pattern),r(2),d("ngIf",o.fedFundsFormArray.controls[e].get("targetBalance").errors.min),r(2),d("ngIf",o.fedFundsFormArray.controls[e].get("targetBalance").errors.max)}}function vd(n,p){if(n&1&&(i(0,"div",45),t(1,`
2270                                                            `),i(2,"i",43),t(3),a(),t(4),a()),n&2){let e=s(5);r(3),_(e.iconLabel.error),r(),x("",e.validationMessage.fieldRequired,`
2271                                                        `)}}function hd(n,p){if(n&1&&(i(0,"div",45),t(1,`
2272                                                            `),i(2,"i",43),t(3),a(),t(4),a()),n&2){let e=s(5);
2272r(3),_(e.iconLabel.error),r(),x("",e.validationMessage.invalidCurrency,`
2273                                                        `)}}function Cd(n,p){if(n&1&&(i(0,"div",45),t(1,`
2274                                                            `),i(2,"i",43),t(3),a(),t(4),k(5,"currency"),k(6,"replace"),a()),n&2){let e=s(5);r(3),_(e.iconLabel.error),r(),x("",N(6,4,e.validationMessage.valueGreaterThan,ce(5,2,e.payment.paymentSpecification.fedFundsWeepsBankConfig.minimumTransactionAmount)),`
2275                                                        `)}}function fd(n,p){if(n&1&&(i(0,"div",45),t(1,`
2276                                                            `),i(2,"i",43),t(3),a(),t(4),k(5,"replace"),a()),n&2){let e=s(5);r(3),_(e.iconLabel.error),r(),x("",N(5,2,e.validationMessage.valueLessThan,e.literal.targetBalance),`
2277                                                        `)}}function yd(n,p){if(n&1&&(i(0,"div",40),t(1,`
2278                                                        `),m(2,vd,5,2,"div",44),t(3,`
2279                                                        `),m(4,hd,5,2,"div",44),t(5,`
2280                                                        `),m(6,Cd,7,7,"div",44),t(7,`
2281                                                        `),m(8,fd,6,5,"div",44),t(9,`
2282                                                    `),a()),n&2){let e=s().index,o=s(3);r(2),d("ngIf",o.fedFundsFormArray.controls[e].get("minimumBalance").errors.required),r(2),d("ngIf",o.fedFundsFormArray.controls[e].get("minimumBalance").errors.pattern),r(2),d("ngIf",o.fedFundsFormArray.controls[e].get("minimumBalance").errors.min),r(2),d("ngIf",o.fedFundsFormArray.controls[e].get("minimumBalance").errors.max)}}function bd(n,p){if(n&1){let e=C();i(0,"div",22),t(1,`
2283                                            `),i(2,"div",23),t(3,`
2284                                                `),i(4,"div",24),t(5,`
2285                                                    `),m(6,sd,5,2,"button",25),t(7,`
2286                                                `),a(),t(8,`
2287                                                `),i(9,"div",26),t(10,`
2288                                                    `),i(11,"app-account-list",27),h("selectedAccounts",function(c){let l=u(e).index,g=s(3);return v(g.getSelectedAccounts(c,l))}),a(),t(12,`
2289                                                    `),m(13,dd,4,1,"div",28),t(14,`
2290                                                `),a(),t(15,`
2291                                                `),i(16,"div",29),t(17,`
2292                                                    `),m(18,pd,5,2,"button",25),t(19,`
2293                                                `),a(),t(20,`
2294                                            `),a(),t(21,`
2295                                            `),i(22,"div",30),t(23,`
2296                                                `),i(24,"div",31),t(25,`
2297                                                    `),E(26,"p-checkbox",32),t(27,`
2298                                                `),a(),t(28,`
2299                                                `),i(29,"div",33),t(30,`
2300                                                    
2301                                                    `),i(31,"label",34),t(32),a(),t(33,`
2302                                                    `),i(34,"app-amount-field",35),h("change",function(){let c=u(e).index,l=s(3);return v(l.updateValidatorForMinimumBalance(c))})("focus",function(c){let l=u(e).index,g=s(3);return v(g.removeSeparatorsAmount(c,g.fedFundsFormArray.controls[l].get("targetBalance")))})("blur",function(c){let l=u(e).index,g=s(3);return v(g.parseAmount(c,g.fedFundsFormArray.controls[l].get("targetBalance")))}),t(35,`
2303                                                    `),a(),t(36,`
2304                                                    `),i(37,"div",36),t(38),k(39,"currency"),a(),t(40,`
2305                                                    `),m(41,ud,10,4,"div",28),t(42,`
2306                                                `),a(),t(43,`
2307                                                `),i(44,"div",33),t(45,`
2308                                                     `),i(46,"label",34),t(47),a(),t(48,`
2309                                                     `),i(49,"app-amount-field",37),h("change",function(){let c=u(e).index,l=s(3);return v(l.updateValidatorForTargetBalance(c))})("focus",function(c){let l=u(e).index,g=s(3);return v(g.removeSeparatorsAmount(c,g.fedFundsFormArray.controls[l].get("minimumBalance")))})("blur",function(c){let l=u(e).index,g=s(3);return v(g.parseAmount(c,g.fedFundsFormArray.controls[l].get("minimumBalance")))}),t(50,`
2310                                                    `),a(),t(51,`
2311                                                    `),i(52,"div",36),t(53),k(54,"currency"),a(),t(55,`
2312                                                    `),m(56,yd,10,4,"div",28),t(57,`
2313                                                `),a(),t(58,`
2314                                            `),a(),t(59,`                                         
2315                                        `),a()}if(n&2){let e=p.index,o=s(3);d("formGroupName",e),r(6),d("ngIf",e>
2315=1),r(5),d("details",o.payment)("companyAccountIds",o.companyAccountIds[e])("serviceId",o.paymentType)("entitledAccountIds",o.entitledAccountIds[e])("accountIdsToExclude",o.accountIdsToExclude[e]),r(2),d("ngIf",o.submitted),r(5),d("ngIf",e>=1),r(8),d("label",o.literal.isActive)("binary",!0),r(5),T("for","targetBalance",e,""),r(),x(`
2316                                                        `,o.literal.targetBalance,`
2317                                                    `),r(2),d("amountFieldInfo",ct(31,Si,o.literal.targetBalance+e,o.literal.targetBalance+"error"+e))("separator",o.specialCharacter.comma),r(4),ft("",o.literal.max,": ",ce(39,27,o.patternConstant.fedFundsMaxAmount),""),r(3),d("ngIf",o.fedFundsFormArray.controls[e].get("targetBalance").invalid&&o.fedFundsFormArray.controls[e].get("targetBalance").touched),r(5),T("for","minimumBalance",e,""),r(),x(`
2318                                                        `,o.literal.minimumBalance,`
2319                                                    `),r(2),d("amountFieldInfo",ct(34,Si,o.literal.minimumBalance+e,o.literal.minimumBalance+"error"+e))("separator",o.specialCharacter.comma),r(4),ft("",o.literal.max,": ",ce(54,29,o.patternConstant.fedFundsMaxAmount),""),r(3),d("ngIf",o.fedFundsFormArray.controls[e].get("minimumBalance").invalid&&o.fedFundsFormArray.controls[e].get("minimumBalance").touched)}}function Sd(n,p){if(n&1&&(S(0,20),t(1,`
2320                                        `),m(2,bd,60,37,"div",21),t(3,`
2321                                    `),w()),n&2){let e=s(2);r(2),d("ngForOf",e.fedFundsFormArray.controls)}}function wd(n,p){if(n&1){let e=C();i(0,"div",46),t(1,`
2322                                `),i(2,"button",47),h("click",function(){u(e);let c=s(2);return v(c.addPermissionSet())}),t(3,`
2323                                    `),i(4,"i",48),t(5),a(),t(6),a(),t(7,`
2324                            `),a()}if(n&2){let e=s(2);r(2),y("aria-label",e.literal.addPermissionDetails),r(3),_(e.iconLabel.add),r(),x("",e.literal.addPermissionSet,`
2325                                `)}}function Pd(n,p){if(n&1){let e=C();i(0,"div",2),t(1,`
2326    `),i(2,"app-alert-container",3),F("alertArrayChange",function(c){u(e);let l=s();return M(l.alerts,c)||(l.alerts=c),v(c)}),a(),t(3,`
2327    `),i(4,"form",4),t(5,`
2328        `),i(6,"div",5),t(7,`
2329            `),i(8,"nav",6),t(9,`
2330                `),i(10,"div",7,0),t(12,`
2331                    `),m(13,cd,5,6,"div",8),t(14,`
2332                `),a(),t(15,`
2333            `),a(),t(16,`
2334            `),S(17),t(18,`
2335                `),S(19),t(20,`
2336                    `),i(21,"div",9),t(22,`
2337                        `),i(23,"div",10),t(24,`
2338                                `),i(25,"div",11),t(26,`
2339                                    `),m(27,Sd,4,1,"ng-container",12),t(28,`
2340                                `),a(),t(29,`
2341                            `),a(),t(30,`
2342                            `),m(31,wd,8,3,"div",13),t(32,`
2343                    `),a(),t(33,`
2344                `),w(),t(34,`
2345            `),w(),t(35,`
2346        `),a(),t(36,`
2347         `),i(37,"app-action-panel",14),t(38,`
2348            `),i(39,"div",15),t(40,`
2349                `),i(41,"button",16),h("click",function(){u(e);let c=s();return v(c.cancel())}),t(42),a(),t(43,`
2350                `),i(44,"button",17),h("click",function(){u(e);let c=s();return v(c.save())}),t(45),a(),t(46,`
2351            `),a(),t(47,`
2352        `),a(),t(48,`
2353    `),a(),t(49,`
2354`),a()}if(n&2){let e=s();r(2),O("alertArray",e.alerts),r(2),d("formGroup",e.fedFundsForm),r(9),d("ngForOf",e.subTabs),r(14),d("ngIf",e.fedFundsFormArray.controls.length),r(4),d("ngIf",e.isShowPermissionSet()),r(10),y("aria-label",e.literal.cancelDescription),r(),_(e.literal.cancel),r(2),d("disabled",e.isEmulationMode),y("aria-label",e.literal.saveDescription),r(),_(e.literal.save)}}var wi=(()=>{class n extends G{constructor(e,o,c,l,g,b){super(c,g),this.alertService=e,this.companyOverviewService=o,this.i18Svc=c,this.formBuilder=l,this.utilsService=g,this.storageService=b,this.closeDrawer=new nt}ngOnInit(){this.companyAccountIds=[],this.entitledAccountIds=[],this.accountIdsToExclude=[],this.userData=this.storageService.getData("userSettings"),this.submitted=!1,this.alerts=[]}get fedFundsFormArray(){return this.fedFundsForm.get("fedFundsPermissions")}initPage(e,o){super.ngOnInit(this.pageConstants.adminPayments),this.alerts=[],this.companyAccountIds=[],this.payment=zt.cloneDeep(e),this.paymentType=
2354o,this.initTabs()}initTabs(){this.subTabs=[{name:this.literal.accountAndLimits,helpId:"",url:"",id:this.pageConstants.limits,serviceId:"",parentId:"",isActive:0,isApproved:0,defaultOpen:!0}],this.selectedTab=this.subTabs[0],this.initForm()}initForm(){this.fedFundsForm=this.formBuilder.group({fedFundsPermissions:this.formBuilder.array([])}),zt.forEach(this.payment.fedFundsCompanyConfig,e=>{this.fedFundsFormArray.push(this.initPermissions(e));let o=[];e.companyAccountIds.forEach(c=>{o.push(this.getCompanyData(c))}),this.companyAccountIds.push(o)}),this.companyAccountIds.forEach((e,o)=>{this.includedAccounts(o)})}includedAccounts(e){let o=this.utilsService.includedAccounts(this.payment.fedFundsCompanyConfig,this.companyAccountIds,e);this.entitledAccountIds.push(o.entitledAccountIds),this.companyAccountIds=o.companyAccountIds,this.accountIdsToExclude.push(o.accountIdsToExclude)}initPermissions(e){let o=this.formBuilder.group({isActive:[e.isActive],targetBalance:[e.targetBalance,[P.required,P.pattern(this.patternConstant.amountPatternWithOutDollar),P.min(e.minimumBalance?e.minimumBalance:0),P.max(this.patternConstant.fedFundsMaxAmount)]],minimumBalance:[e.minimumBalance,[P.required,P.pattern(this.patternConstant.amountPatternWithOutDollar),P.min(0),P.max(e.targetBalance?e.targetBalance:this.patternConstant.fedFundsMaxAmount)]],companyAccountIds:this.formBuilder.array([])}),c=o.get("companyAccountIds");return zt.forEach(e.companyAccountIds,l=>{c.push(this.formBuilder.control(this.getCompanyData(l)))}),o}getCompanyData(e){return this.payment.accountData.find(o=>o.companyAccountId===e)}onTabChange(e){}removeSeparatorsAmount(e,o){o.setValue(e)}parseAmount(e,o){let c=this.utilsService.removeSeparatorAmount(e,this.specialCharacter.comma);o.setValue(c)}getSelectedAccounts(e,o){this.entitledAccountIds=[],this.accountIdsToExclude=[],this.companyAccountIds=[];let c;this.payment.fedFundsCompanyConfig[o].companyAccountIds=e.companyAccountIds,this.payment.accountData=this.utilsService.getSelectedAccounts(e,this.payment),zt.forEach(this.payment.fedFundsCompanyConfig,l=>{c=[],l.companyAccountIds.forEach(g=>{c.push(this.getCompanyData(g))}),this.companyAccountIds.push(c)}),this.payment.fedFundsCompanyConfig.forEach((l,g)=>{this.includedAccounts(g)})}addPermissionSet(){let e="";this.entitledAccountIds.forEach(c=>{e+=c+","}),e=e.slice(0,e.length-1),this.accountIdsToExclude.push(e),this.entitledAccountIds.push("");let o=zt.cloneDeep(this.payment.fedFundsCompanyConfig[0]);o.isActive=!1,o.minimumBalance="",o.targetBalance="",o.companyAccountIds=[],this.fedFundsFormArray.push(this.initPermissions(o)),this.payment.fedFundsCompanyConfig.push(o),this.includedAccounts(this.payment.fedFundsCompanyConfig.length-1)}removePermissionSet(e){let o=this.entitledAccountIds[e];this.entitledAccountIds.splice(e,1),this.accountIdsToExclude.splice(e,1),this.companyAccountIds.splice(e,1),this.fedFundsFormArray.removeAt(e),this.accountIdsToExclude.forEach((c,l)=>{this.accountIdsToExclude[l]=c.replace(o,"")})}updateValidatorForTargetBalance(e){let o=this.fedFundsFormArray.at(e).get("targetBalance"),c=this.fedFundsFormArray.at(e).get("minimumBalance");o.clearValidators(),!c.errors?.pattern&&!c.errors?.required?(o.setValidators([P.required,P.pattern(this.patternConstant.amountPatternWithOutDollar),P.min(c.value),P.max(this.patternConstant.fedFundsMaxAmount)]),o.updateValueAndValidity()):(o.setValidators([P.required,P.pattern(this.patternConstant.amountPatternWithOutDollar),P.max(this.patternConstant.fedFundsMaxAmount)]),o.updateValueAndValidity())}updateValidatorForMinimumBalance(e){let o=this.fedFundsFormArray.at(e).get("targetBalance"),c=this.fedFundsFormArray.at(e).get("minimumBalance");c.clearValidators(),!o.errors?.pattern&&!o.errors?.required?(c.setValidators([P.required,P.pattern(this.patternConstant.amountPatternWithOutDollar),P.max(o.value)]),c.updateValueAndValidity()):(c.setValidators([P.required,P.pattern(this.patternConstant.amountPatternWithOutDollar),P.max(this.patternConstant.fedFundsMaxAmount)]),c.updateValueAndValidity())}isShowPermissionSet(){return this.payment.accountData?.length>
2354zt.flattenDeep(this.companyAccountIds).length}cancel(){this.closeDrawer.emit(null)}save(){this.submitted=!0;let e=!1;if(this.markFormTouched(),this.fedFundsForm.invalid){this.addAlert();return}let o=[];this.fedFundsForm.value.fedFundsPermissions.forEach((l,g)=>{let b=[];if(!this.companyAccountIds[g]||!this.companyAccountIds[g].length)e=!0;else{zt.forEach(this.companyAccountIds[g],D=>{b.push(D.companyAccountId)});let I={companyAccountIds:b,isActive:l.isActive,minimumBalance:l.minimumBalance,targetBalance:l.targetBalance};o.push(I)}});let c={};c.fedFundsPermissions=o,e||this.companyOverviewService.updateChangeSettings(this.userData.companyUid,this.paymentType,c).pipe(q(this)).subscribe(l=>{this.closeDrawer.emit(l.successBanners)})}markFormTouched(){this.fedFundsForm=this.utilsService.markFormGroupTouched(this.fedFundsForm)}addAlert(){let e=this.alertService.getAlertObject(this.validationMessage.formErr,this.pageConstants.danger,"errorAlert");this.alerts=this.alertService.stackAlertArray(this.alerts,e)}static{this.\u0275fac=function(o){return new(o||n)(f(K),f(J),f(U),f(dt),f(Q),f($))}}static{this.\u0275cmp=B({type:n,selectors:[["app-change-fed-funds-settings"]],outputs:{closeDrawer:"closeDrawer"},standalone:!1,features:[j],decls:2,vars:1,consts:[["navTab",""],["class","change-settings fed-funds-sweeps",4,"ngIf"],[1,"change-settings","fed-funds-sweeps"],[3,"alertArrayChange","alertArray"],["role","log",3,"formGroup"],[1,"sub-navigation"],["id","navbarNav","aria-label","navbarNav"],[1,"nav","nav-tabs","justify-content-start","align-items-end"],["class","nav-item","tabindex","0",4,"ngFor","ngForOf"],[1,"card","fdl-card","accounts-permission"],[1,"card-body"],[1,"limit-definitions"],["formArrayName","fedFundsPermissions",4,"ngIf"],["class","card-footer",4,"ngIf"],["stickToBottom","true"],[1,"d-flex","justify-content-end"],["type","button",1,"btn","btn-default","payee-button","flex-fill","flex-lg-grow-0",3,"click"],["type","button",1,"btn","btn-primary","flex-fill","flex-lg-grow-0",3,"click","disabled"],["tabindex","0",1,"nav-item"],[1,"nav-link",3,"click","title"],["formArrayName","fedFundsPermissions"],["class","book-permission",3,"formGroupName",4,"ngFor","ngForOf"],[1,"book-permission",3,"formGroupName"],[1,"row","select-account-row"],[1,"col-12","d-lg-none","justify-content-end"],["type","button","class","btn btn-outline-default btn-icon btn-close",3,"click",4,"ngIf"],[1,"col-lg-11","col-12"],[3,"selectedAccounts","details","companyAccountIds","serviceId","entitledAccountIds","accountIdsToExclude"],["class","invalid-feedback",4,"ngIf"],[1,"col-lg-1","d-lg-block","d-none"],[1,"row"],[1,"col","col-lg-2","min-amount"],["formControlName","isActive","name","domesticWire",3,"label","binary"],[1,"col","col-lg-4","form-group"],[1,"required-field",3,"for"],["formControlName","targetBalance",3,"change","focus","blur","amountFieldInfo","separator"],[1,"label-text","mt-1","mb-0"],["formControlName","minimumBalance",3,"change","focus","blur","amountFieldInfo","separator"],["type","button",1,"btn","btn-outline-default","btn-icon","btn-close",3,"click"],["aria-hidden","true",1,"material-icons"],[1,"invalid-feedback"],["class","d-flex align-items-center",4,"ngIf"],[1,"d-flex","align-items-center"],[1,"material-icons","d-block"],["class","d-flex",4,"ngIf"],[1,"d-flex"],[1,"card-footer"],["type","button",1,"btn","btn-default","btn-icon","ml-auto",3,"click"],["aria-hidden","true",1,"material-icons","back-icon"]],template:function(o,c){o&1&&(m(0,Pd,50,10,"div",1),t(1,`
2355`)),o&2&&d("ngIf",c.fedFundsForm)},dependencies:[Y,W,qt,Z,lt,st,X,Pt,tt,mt,vt,wt,et,ne,pe,Gt],styles:[".change-settings[_ngcontent-%COMP%]   .min-amount[_ngcontent-%COMP%]{padding-top:33px}.change-settings[_ngcontent-%COMP%]   .select-account-row[_ngcontent-%COMP%]{margin-bottom:24px}  .change-settings.fed-funds-sweeps .accounts-permission .card-body .select-account{padding-bottom:0}"]})}}return n})();var Ed=["changeSettingsForm"],Td=["changeSettingsDrawer"],Ad=n=>({"col-payment-type":n}),se=(n,p)=>({record:n,col:p});function Od(n,p){if(n&1){let e=C();i(0,"div",20),t(1,`
2356        `),i(2,"app-alert-container",21),F("alertArrayChange",function(c){u(e);let l=s();return M(l.alerts,c)||(l.alerts=c),v(c)}),a(),t(3,`
2357    `),a()}if(n&2){let e=s();r(2),O("alertArray",e.alerts)}}function Md(n,p){if(n&1&&(i(0,"th"),t(1),a()),n&2){let e=p.$implicit;r(),x(`
2358                        `,e.header,`
2359                    `)}}function Fd(n,p){if(n&1&&(t(0,`
2360                `),i(1,"tr"),t(2,`
2361                    `),m(3,Md,2,1,"th",22),t(4,`
2362                    `),E(5,"th"),t(6,`
2363                `),a(),t(7,`
2364            `)),n&2){let e=s();r(3),d("ngForOf",e.paymentColumns)}}function Dd(n,p){n&1&&(S(0),t(1,`
2365                            `),w())}function kd(n,p){if(n&1&&(S(0),t(1,`
2366                            `),m(2,Dd,2,0,"ng-container",27),t(3,`
2367                        `),w()),n&2){let e=s().$implicit,o=s().$implicit;s();let c=A(16);r(2),d("ngTemplateOutlet",c)("ngTemplateOutletContext",ct(2,se,o,e))}}function Ld(n,p){n&1&&(S(0),t(1,`
2368                            `),w())}function Vd(n,p){if(n&1&&(S(0),t(1,`
2369                            `),m(2,Ld,2,0,"ng-container",27),t(3,`
2370                        `),w()),n&2){let e=s().$implicit,o=s().$implicit;s();let c=A(19);r(2),d("ngTemplateOutlet",c)("ngTemplateOutletContext",ct(2,se,o,e))}}function Nd(n,p){n&1&&(S(0),t(1,`
2371                            `),w())}function Rd(n,p){if(n&1&&(S(0),t(1,`
2372                            `),m(2,Nd,2,0,"ng-container",27),t(3,`
2373                        `),w()),n&2){let e=s().$implicit,o=s().$implicit;s();let c=A(22);r(2),d("ngTemplateOutlet",c)("ngTemplateOutletContext",ct(2,se,o,e))}}function Bd(n,p){n&1&&(S(0),t(1,`
2374                            `),w())}
2374function jd(n,p){if(n&1&&(S(0),t(1,`
2375                            `),m(2,Bd,2,0,"ng-container",27),t(3,`
2376                        `),w()),n&2){let e=s().$implicit,o=s().$implicit;s();let c=A(25);r(2),d("ngTemplateOutlet",c)("ngTemplateOutletContext",ct(2,se,o,e))}}function Wd(n,p){if(n&1&&(i(0,"td",26),t(1,`
2377                        `),m(2,kd,4,5,"ng-container",25),t(3,`
2378                        `),m(4,Vd,4,5,"ng-container",25),t(5,`
2379                        `),m(6,Rd,4,5,"ng-container",25),t(7,`
2380                        `),m(8,jd,4,5,"ng-container",25),t(9,`
2381                    `),a()),n&2){let e=p.$implicit,o=s(2);d("ngClass",V(5,Ad,e.field===o.pageConstants.paymentType)),r(2),d("ngIf",e.field===o.pageConstants.paymentType),r(2),d("ngIf",e.field===o.pageConstants.companyLimits),r(2),d("ngIf",e.field===o.pageConstants.options),r(2),d("ngIf",e.field===o.pageConstants.imports)}}function Ud(n,p){if(n&1){let e=C();i(0,"div"),t(1,`
2382                            `),i(2,"button",28),h("click",function(){u(e);let c=s().$implicit,l=s();return v(l.changeSettings(c))}),t(3,`
2383                                `),i(4,"i",29),t(5),a(),t(6,`
2384                            `),a(),t(7,`
2385                        `),a()}if(n&2){let e=s().$implicit,o=s();r(2),y("aria-label",o.literal[e.paymentType+"description"]),r(3),_(o.iconLabel.chevronRight)}}function Gd(n,p){if(n&1&&(t(0,`
2386                `),i(1,"tr"),t(2,`
2387                    `),m(3,Wd,10,7,"td",23),t(4,`
2388                    `),i(5,"td",24),t(6,`
2389                        `),m(7,Ud,8,2,"div",25),t(8,`
2390                    `),a(),t(9,`
2391                `),a(),t(10,`
2392            `)),n&2){let e=p.$implicit,o=p.columns;r(3),d("ngForOf",o),r(4),d("ngIf",e.canAdministrate)}}function qd(n,p){if(n&1&&(t(0,`
2393                `),i(1,"tr",30),t(2,`
2394                    `),i(3,"td"),t(4),a(),t(5,`
2395                `),a(),t(6,`
2396            `)),n&2){let e=s();r(3),y("colspan",e.paymentColumns.length+1),r(),x(`
2397                        `,e.literal.notAssignedTitle,`
2398                    `)}}function Hd(n,p){if(n&1&&t(0),n&2){let e=p.record,o=s();x(`
2399            `,o.literal[e.paymentType],`
2400        `)}}function zd(n,p){n&1&&pt(0)}function Yd(n,p){if(n&1&&(i(0,"div",34),t(1,`
2401                        `),i(2,"div",35),t(3),a(),t(4,`
2402                        `),i(5,"div",36),t(6),k(7,"currency"),a(),t(8,`
2403                    `),a()),n&2){let e=s().$implicit,o=s(3);r(3),_(o.literal.dailyAmount),r(3),x("",N(7,2,e.limit,o.pageConstants.CURRENCYCODE),`
2404                        `)}}function $d(n,p){if(n&1&&(i(0,"div",34),t(1,`
2405                        `),i(2,"div",35),t(3),a(),t(4,`
2406                        `),i(5,"div",36),t(6),a(),t(7,`
2407                    `),a()),n&2){let e=s().$implicit,o=s(3);r(3),_(o.literal.dailyCount),r(3),_(e.limit)}}function Qd(n,p){if(n&1&&(i(0,"div",34),t(1,`
2408                        `),i(2,"div",35),t(3),a(),t(4,`
2409                        `),i(5,"div",36),t(6),k(7,"currency"),a(),t(8,`
2410                    `),a()),n&2){let e=s().$implicit,o=s(3);r(3),_(o.literal.single),r(3),x("",N(7,2,e.limit,o.pageConstants.CURRENCYCODE),`
2411                        `)}}function Kd(n,p){if(n&1&&(i(0,"div"),t(1,`
2412                        `),m(2,Yd,9,5,"div",33),t(3,`
2413                    `),m(4,$d,8,2,"div",33),t(5,`
2414                    `),m(6,Qd,9,5,"div",33),t(7,`
2415                    `),a()),n&2){let e=p.$implicit,o=s(3);r(2),d("ngIf",e.specificationId===o.pageConstants.DailyBuyerTransactionAmount),r(2),d("ngIf",e.specificationId===o.pageConstants.DailyBuyerTransactionCount),r(2),d("ngIf",e.specificationId===o.pageConstants.SingleTransactionAmount)}}function Zd(n,p){if(n&1&&(i(0,"div"),t(1,`
2416                    `),m(2,Kd,8,3,"div",22),t(3,`
2417                `),a()),n&2){let e=s(2);r(2),d("ngForOf",e.cardBuyerConfig[0]==null?null:e.cardBuyerConfig[0].adminLimitDefinitions)}}function Jd(n,p){if(n&1&&(i(0,"div",34),t(1,`
2418                            `),i(2,"div",35),t(3),a(),t(4,`
2419                            `),i(5,"div",36),t(6),k(7,"currency"),a(),t(8,`
2420                        `),a()),n&2){let e=s().$implicit,o=s(3);r(3),_(o.literal.dailyAmount),r(3),x("",N(7,2,e.limit,o.pageConstants.CURRENCYCODE),`
2421                            `)}}function Xd(n,p){if(n&1&&(i(0,"div",34),t(1,`
2422                            `),i(2,"div",35),t(3),a(),t(4,`
2423                            `),i(5,"div",36),t(6),a(),t(7,`
2424                        `),a()),n&2){let e=s().$implicit,o=s(3);r(3),_(o.literal.dailyCount),r(3),_(e.limit)}}function tp(n,p){if(n&1&&(i(0,"div",34),t(1,`
2425                            `),i(2,"div",35),t(3),a(),t(4,`
2426                            `),i(5,"div",36),t(6),k(7,"currency"),a(),t(8,`
2427                        `),a()),n&2){let e=s().$implicit,o=s(3);r(3),_(o.literal.single),r(3),x("",N(7,2,e.limit,o.pageConstants.CURRENCYCODE),`
2428                            `)}}function ep(n,p){if(n&1&&(i(0,"div"),t(1,`
2429                        `),m(2,Jd,9,5,"div",33),t(3,`
2430                        `),m(4,Xd,8,2,"div",33),t(5,`
2431                        `),m(6,tp,9,5,"div",33),t(7,`
2432                    `),a()),n&2){let e=p.$implicit,o=s(3);r(2),d("ngIf",e.specificationId===o.pageConstants.DailyRTPaymentAmountPerAccount),r(2),d("ngIf",e.specificationId===o.pageConstants.DailyRTPaymentCount),r(2),d("ngIf",e.specificationId===o.pageConstants.SingleRTPaymentAmountPerAccount)}}function np(n,p){if(n&1&&(i(0,"div"),t(1,`
2433                    `),m(2,ep,8,3,"div",22),t(3,`
2434                `),a()),n&2){let e=s().record;r(2),d("ngForOf",e.limitDefinitions)}}function ip(n,p){if(n&1&&(i(0,"div",34),t(1,`
2435                        `),i(2,"div",35),t(3),a(),t(4,`
2436                        `),i(5,"div",36),t(6),k(7,"currency"),a(),t(8,`
2437                    `),a()),n&2){let e=s().$implicit,o=s(2);r(3),_(o.literal.dailyAmount),r(3),x("",N(7,2,e.limit,o.pageConstants.CURRENCYCODE),`
2438                        `)}}function ap(n,p){if(n&1&&(i(0,"div",34),t(1,`
2439                        `),i(2,"div",35),t(3),a(),t(4,`
2440                        `),i(5,"div",36),t(6),a(),t(7,`
2441                    `),a()),n&2){let e=s().$implicit,o=s(2);r(3),_(o.literal.dailyCount),r(3),_(e.limit)}}function op(n,p){if(n&1&&(i(0,"div",34),t(1,`
2442                        `),i(2,"div",35),t(3),a(),t(4,`
2443                        `),i(5,"div",36),t(6),k(7,"currency"),a(),t(8,`
2444                    `),a()),n&2){let e=s().$implicit,o=s(2);r(3),_(o.literal.single),r(3),x("",N(7,2,e.limit,o.pageConstants.CURRENCYCODE),`
2445                        `)}}function rp(n,p){if(n&1&&(i(0,"div",34),t(1,`
2446                        `),i(2,"div",35),t(3),a(),t(4,`
2447                        `),i(5,"div",36),t(6),k(7,"currency"),a(),t(8,`
2448                    `),a()),n&2){let e=s().$implicit,o=s(2);r(3),_(o.literal.credit),r(3),x("",N(7,2,e.limit,o.pageConstants.CURRENCYCODE),`
2449                        `)}}function cp(n,p){if(n&1&&(i(0,"div",34),t(1,`
2450                        `),i(2,"div",35),t(3),a(),t(4,`
2451                        `),i(5,"div",36),t(6),k(7,"currency"),a(),t(8,`
2452                    `),a()),n&2){let e=s().$implicit,o=s(2);r(3),_(o.literal.debit),r(3),x("",N(7,2,e.limit,o.pageConstants.CURRENCYCODE),`
2453                        `)}}function sp(n,p){if(n&1&&(i(0,"div",34),t(1,`
2454                        `),i(2,"div",35),t(3),a(),t(4,`
2455                        `),i(5,"div",36),t(6),k(7,"currency"),a(),t(8,`
2456                    `),a()),n&2){let e=s().$implicit,o=s(2);r(3),_(o.literal.decisionLowerLimit),r(3),x("",N(7,2,e.limit,o.pageConstants.CURRENCYCODE),`
2457                        `)}}function lp(n,p){if(n&1&&(i(0,"div",34),t(1,`
2458                        `),i(2,"div",35),t(3),a(),t(4,`
2459                        `),i(5,"div",36),t(6),k(7,"currency"),a(),t(8,`
2460                    `),a()),n&2){let e=s().$implicit,o=s(2);r(3),_(o.literal.decisionUpperLimit),r(3),x("",N(7,2,e.limit,o.pageConstants.CURRENCYCODE),`
2461                        `)}}function dp(n,p){if(n&1&&(i(0,"div",34),t(1,`
2462                        `),i(2,"div",35),t(3),a(),t(4,`
2463                        `),i(5,"div",36),t(6),k(7,"currency"),a(),t(8,`
2464                    `),a()),n&2){let e=s().$implicit,o=s(2);r(3),_(o.literal.singleDepositItemAmount),r(3),x("",N(7,2,e.limit,o.pageConstants.CURRENCYCODE),`
2465                        `)}}function pp(n,p){if(n&1&&(i(0,"div",34),t(1,`
2466                        `),i(2,"div",35),t(3),a(),t(4,`
2467                        `),i(5,"div",36),t(6),a(),t(7,`
2468                    `),a()),n&2){let e=s().$implicit,o=s(2);r(3),_(o.literal.depositItemCount),r(3),x("",e.limit,`
2469                        `)}}function mp(n,p){if(n&1&&(i(0,"div"),t(1,`
2470                    `),m(2,ip,9,5,"div",33),t(3,`
2471                    `),m(4,ap,8,2,"div",33),t(5,`
2472                    `),m(6,op,9,5,"div",33),t(7,`
2473                    `),m(8,rp,9,5,"div",33),t(9,`
2474                    `),m(10,cp,9,5,"div",33),t(11,`
2475                    `),m(12,sp,9,5,"div",33),t(13,`
2476                    `),m(14,lp,9,5,"div",33),t(15,`
2477                    `),m(16,dp,9,5,"div",33),t(17,`
2478                    `),m(18,pp,8,2,"div",33),t(19,`
2479                `),a()),n&2){let e=p.$implicit,o=s().record,c=s();r(2),d("ngIf",e.specificationId===c.pageConstants.DailyAccountTransactionAmount||e.specificationId===c.pageConstants.DailyCumulativeAmount),r(2),d("ngIf",e.specificationId===c.pageConstants.DailyAccountTransactionCount||e.specificationId===c.pageConstants.DailyTransactionCount),r(2),d("ngIf",e.specificationId===c.pageConstants.SingleTransactionAmount),r(2),d("ngIf",e.specificationId===c.pageConstants.DailyCompanyTransactionAmount&&o.paymentType===c.serviceIds.ACHPAYMENTS),r(2),d("ngIf",e.specificationId===c.pageConstants.DailyCompanyDebitTransactionAmount&&o.paymentType===c.serviceIds.ACHPAYMENTS),r(2),d("ngIf",o.decisionLowerLimit),r(2),d("ngIf",o.decisionUpperLimit),r(2),d("ngIf",e.specificationId===c.pageConstants.SingleDepositItemAmount&&o.paymentType===c.serviceIds.MERCHANTCAPTURE),r(2),d("ngIf",e.specificationId===c.pageConstants.DepositItemCount&&o.paymentType===c.serviceIds.MERCHANTCAPTURE)}}function _p(n,p){if(n&1&&(i(0,"div",37),t(1,`
2480                    `),i(2,"div",38),t(3),a(),t(4,`
2481                    `),i(5,"div",39),t(6),a(),t(7,`
2482                `),a()),n&2){let e=s().record,o=s();r(3),_(o.literal.billingAccount),r(3),_(o.getBillingAccountDetails(e.billingAccountId))}}function gp(n,p){if(n&1&&(i(0,"div"),t(1),a()),n&2){let e=s(2);r(),x(`
2483                    `,e.literal.prefund,`
2484                `)}}function xp(n,p){if(n&1&&(t(0,`
2485            `),i(1,"div",31),t(2,`
2486                `),m(3,zd,1,0,"ng-container",27),t(4,`
2487                `),m(5,Zd,4,1,"div",25),t(6,`
2488                `),m(7,np,4,1,"div",25),t(8,`
2489                `),m(9,mp,20,9,"div",22),t(10,`
2490                `),m(11,_p,8,2,"div",32),t(12,`
2491                `),t(13,`
2492                `),m(14,gp,2,1,"div",25),t(15,`
2493            `),a(),t(16,`
2494        `)),n&2){let e=p.record,o=p.col,c=s(),l=A(28);r(3),d("ngTemplateOutlet",l)("ngTemplateOutletContext",ct(7,se,e,o)),r(2),d("ngIf",e.paymentType===c.serviceIds.CARDPAYMENTS),r(2),d("ngIf",e.paymentType===c.serviceIds.REALTIMEPAYMENTS),r(2),d("ngForOf",e.limitDefinitions),r(2),d("ngIf",c.serviceIds.BILLPAY===e.paymentType),r(3),d("ngIf",e.requirePrefunding)}}function up(n,p){n&1&&pt(0)}function vp(n,p){if(n&1&&(i(0,"div",45),t(1,`
2495                `),i(2,"span"),t(3),a(),t(4,`
2496            `),a()),n&2){let e=s().record,o=s();r(3),x("",o.getImportOptionsDetails(e),`
2497                `)}}function hp(n,p){if(n&1&&(i(0,"div",46),t(1),a()),n&2){let e=s(2);r(),_(e.literal.oneApprover)}}function Cp(n,p){if(n&1&&(i(0,"div",46),t(1),a()),n&2){let e=s(2);r(),_(e.literal.allowWireDrawdowns)}}function fp(n,p){if(n&1&&(i(0,"div",46),t(1),a()),n&2){let e=s(2);r(),_(e.literal.allowWireAutoRelease)}}function yp(n,p){if(n&1&&(i(0,"div",46),t(1),a()),n&2){let e=s(2);r(),_(e.literal.AllowByOrderOf)}}function bp(n,p){if(n&1&&(i(0,"div",46),t(1),a()),n&2){let e=s(2);r(),_(e.literal.StrictByOrderOfValidation)}}function Sp(n,p){if(n&1&&(i(0,"div",46),t(1),a()),n&2){let e=s(2);r(),_(e.literal.paymentEnabled)}}function wp(n,p){if(n&1&&(i(0,"div",46),t(1),a()),n&2){let e=s(2);r(),_(e.literal.requestEnabled)}}function Pp(n,p){if(n&1&&(i(0,"div",46),t(1),a()),n&2){let e=s(2);r(),_(e.literal.allowReceiveInstantPay)}}function Ip(n,p){if(n&1&&(i(0,"div",46),t(1),a()),n&2){let e=s(2);r(),_(e.literal.allowReceiveRequestForInfo)}}function Ep(n,p){if(n&1&&(i(0,"div",46),t(1),a()),n&2){let e=s(2);r(),_(e.literal.allowReceiveRequestForPay)}}function Tp(n,p){if(n&1&&(i(0,"div",46),t(1),a()),n&2){let e=s(2);r(),_(e.literal.allowReceiveRequestReturnFund)}}function Ap(n,p){if(n&1&&(i(0,"div",46),t(1),a()),n&2){let e=s(2);r(),_(e.literal.EnableConfidentialBatches)}}function Op(n,p){if(n&1&&(i(0,"div",47),t(1),k(2,"titlecase"),a()),n&2){let e=s().record,o=s();r(),_(ce(2,1,o.getLiteralForCheckPositive(e.autoDecisionSetting)))}}function Mp(n,p){if(n&1&&(i(0,"div",46),t(1),a()),n&2){let e=s(2);r(),_(e.literal.individualTransactions)}}function Fp(n,p){if(n&1&&(i(0,"div",48),t(1," "),i(2,"div",49),t(3),a(),t(4," "),i(5,"div",50),t(6),a()()),n&2){let e=s().record,o=s();r(3),x("",o.literal.merchantId,":"),r(3),_(e.rdcMerchantId)}}function Dp(n,p){if(n&1&&(i(0,"div",37),t(1,`
2498                `),i(2,"div",38),t(3),a(),t(4,`
2499                `),i(5,"span",39),t(6),a(),t(7,`
2500            `),a()),n&2){let e=s().record,o=s();r(3),x("",o.literal.companyEmailAddress,":"),r(3),_(e.companyEmailAddress)}}function kp(n,p){if(n&1&&(i(0,"div",37),t(1,`
2501                `),i(2,"div",38),t(3),a(),t(4,`
2502                `),i(5,"span",39),t(6),a(),t(7,`
2503            `),a()),n&2){let e=s().record,o=s();r(3),x("",o.literal.phoneNumber,":"),r(3),_(e.phoneNumber)}}function Lp(n,p){if(n&1&&(i(0,"div",37),t(1,`
2504                `),i(2,"div",38),t(3),a(),t(4,`
2505                `),i(5,"span",39),t(6),a(),t(7,`
2506            `),a()),n&2){let e=s().record,o=s();r(3),x("",o.literal.taxId,":"),r(3),_(e.tin)}}function Vp(n,p){if(n&1&&(i(0,"div",37),t(1,`
2507                `),i(2,"div",38),t(3),a(),t(4,`
2508                `),i(5,"span",39),t(6),a(),t(7,`
2509            `),a()),n&2){let e=s(2);r(3),x("",e.literal.defaultAccountAddress,":"),r(3),ln("",e.paymentTypeData.included.company.name," ",e.paymentTypeData.included.company.streetAddress," ",e.paymentTypeData.included.company.city,"",e.specialCharacter.comma," ",e.paymentTypeData.included.company.state," ",e.paymentTypeData.included.company.zipCode,"")}}function Np(n,p){if(n&1&&(i(0,"div",37),t(1,`
2510                `),i(2,"div",38),t(3),a(),t(4,`
2511                `),i(5,"span",39),t(6),a(),t(7,`
2512            `),a()),n&2){let e=s().record,o=s();r(3),x("",o.literal.defaultAccountAddress,":"),r(3),ln("",e.businessName," ",e.streetaddress,`
2513                    `,e.city,"",o.specialCharacter.comma," ",e.state," ",e.zipcode,"")}}function Rp(n,p){if(n&1&&(i(0,"div",37),t(1,`
2514                `),i(2,"div",38),t(3),a(),t(4,`
2515                `),i(5,"span",39),t(6),a(),t(7,`
2516            `),a()),n&2){let e=s().record,o=s();r(3),x("",o.literal.endorsementTemplate,":"),r(3),_(e.configParams[0].value)}}function Bp(n,p){if(n&1&&(i(0,"div",37),t(1,`
2517                `),i(2,"div",38),t(3),a(),t(4,`
2518                `),i(5,"span",39),t(6),a(),t(7,`
2519            `),a()),n&2){let e=s().record,o=s();r(3),x("",o.literal.profileTemplates,":"),r(3),_(e.configParams[1].value)}}function jp(n,p){if(n&1&&(t(0,`
2520            `),i(1,"div",40),t(2,`
2521                `),m(3,up,1,0,"ng-container",27),t(4,`
2522            `),a(),t(5,`
2523            `),m(6,vp,5,1,"div",41),t(7,`
2524            `),m(8,hp,2,1,"div",42),t(9,`
2525            `),m(10,Cp,2,1,"div",42),t(11,`
2526            `),m(12,fp,2,1,"div",42),t(13,`
2527            `),m(14,yp,2,1,"div",42),t(15,`
2528            `),m(16,bp,2,1,"div",42),t(17,`
2529            `),m(18,Sp,2,1,"div",42),t(19,`
2530            `),m(20,wp,2,1,"div",42),t(21,`
2531            `),m(22,Pp,2,1,"div",42),t(23,`
2532            `),m(24,Ip,2,1,"div",42),t(25,`
2533            `),m(26,Ep,2,1,"div",42),t(27,`
2534            `),m(28,Tp,2,1,"div",42),t(29,`
2535            `),m(30,Ap,2,1,"div",42),t(31,`
2536            `),m(32,Op,3,3,"div",43),t(33,`
2537            `),m(34,Mp,2,1,"div",42),t(35,`
2538            `),m(36,Fp,7,2,"div",44),t(37,`
2539            `),m(38,Dp,8,2,"div",32),t(39,`
2540            `),m(40,kp,8,2,"div",32),t(41,`
2541            `),m(42,Lp,8,2,"div",32),t(43,`
2542            `),m(44,Vp,8,7,"div",32),t(45,`
2543            `),m(46,Np,8,7,"div",3
25432),t(47,`
2544            `),m(48,Rp,8,2,"div",32),t(49,`
2545            `),m(50,Bp,8,2,"div",32),t(51,`
2546        `)),n&2){let e=p.record,o=p.col,c=s(),l=A(28);r(3),d("ngTemplateOutlet",l)("ngTemplateOutletContext",ct(25,se,e,o)),r(3),d("ngIf",e.paymentEntryConfig),r(2),d("ngIf",e.requireApprovals),r(2),d("ngIf",e.allowDrawdowns),r(2),d("ngIf",e.allowWireAutoRelease),r(2),d("ngIf",e.allowByOrderOf),r(2),d("ngIf",e.strictByOrderOfValidation),r(2),d("ngIf",e.paymentType==c.serviceIds.REALTIMEPAYMENTS&&e.paymentEntryConfig.paymentEnabled),r(2),d("ngIf",e.paymentType==c.serviceIds.REALTIMEPAYMENTS&&e.paymentEntryConfig.requestEnabled),r(2),d("ngIf",e.paymentType==c.serviceIds.REALTIMEPAYMENTS&&e.paymentEntryConfig.allowReceiveInstantPay),r(2),d("ngIf",e.paymentType==c.serviceIds.REALTIMEPAYMENTS&&e.paymentEntryConfig.allowReceiveRequestForInfo),r(2),d("ngIf",e.paymentType==c.serviceIds.REALTIMEPAYMENTS&&e.paymentEntryConfig.allowReceiveRequestForPay),r(2),d("ngIf",e.paymentType==c.serviceIds.REALTIMEPAYMENTS&&e.paymentEntryConfig.allowReceiveRequestReturnFund),r(2),d("ngIf",e.confidentialBatches),r(2),d("ngIf",e.paymentType==c.pageConstants.checkPospay),r(2),d("ngIf",e.paymentEntryConfig&&e.paymentEntryConfig.individualTransactions),r(2),d("ngIf",e.rdcMerchantId),r(2),d("ngIf",e.companyEmailAddress),r(2),d("ngIf",e.phoneNumber),r(2),d("ngIf",e.tin),r(2),d("ngIf",e.useCompanyAddress),r(2),d("ngIf",!e.useCompanyAddress&&c.serviceIds.BILLPAY===e.paymentType),r(2),d("ngIf",e.configParams),r(2),d("ngIf",e.configParams)}}function Wp(n,p){n&1&&pt(0)}function Up(n,p){if(n&1&&(i(0,"div",52),t(1),a()),n&2){let e=s(2);r(),x(`
2547                `,e.literal.userLimitsEnabled,`
2548            `)}}function Gp(n,p){if(n&1&&(i(0,"div",52),t(1),a()),n&2){let e=s(2);r(),x(`
2549                `,e.literal.approvalLimitsEnabled,`
2550            `)}}function qp(n,p){if(n&1&&(i(0,"div",52),t(1),a()),n&2){let e=s(2);r(),x(`
2551                `,e.literal.importAppliesRelease,`
2552            `)}}function Hp(n,p){if(n&1&&(i(0,"div",52),t(1),a()),n&2){let e=s(2);r(),x(`
2553                `,e.literal.PreserveACHCompanyName,`
2554            `)}}function zp(n,p){if(n&1&&(t(0,`
2555            `),i(1,"div",40),t(2,`
2556                `),m(3,Wp,1,0,"ng-container",27),t(4,`
2557            `),a(),t(5,`
2558            `),m(6,Up,2,1,"div",51),t(7,`
2559            `),m(8,Gp,2,1,"div",51),t(9,`
2560            `),m(10,qp,2,1,"div",51),t(11,`
2561            `),m(12,Hp,2,1,"div",51),t(13,`
2562        `)),n&2){let e=p.record,o=p.col;s();let c=A(28);r(3),d("ngTemplateOutlet",c)("ngTemplateOutletContext",ct(6,se,e,o)),r(3),d("ngIf",e.applyUserLimitsForImportedItems||e.importAppliesUserLimits),r(2),d("ngIf",e.applyApprovalReqForImportedItems||e.importAppliesApprovals),r(2),d("ngIf",e.importAppliesRelease),r(2),d("ngIf",e.preserveACHCompanyName)}}function Yp(n,p){if(n&1&&(i(0,"div",52),t(1),a()),n&2){let e=s(2);r(),x(`
2563                `,e.literal.transactionPerAccount,"")}}function $p(n,p){if(n&1&&(S(0),t(1),w()),n&2){let e=s(3);r(),Kt("",e.specialCharacter.space,"",e.specialCharacter.dash,"",e.specialCharacter.space,"",e.achCompanies[0]==null?null:e.achCompanies[0].memo,"")}}function Qp(n,p){if(n&1&&(S(0),t(1),w()),n&2){let e=s(3);r(),Kt("",e.specialCharacter.space,"",e.specialCharacter.dash,"",e.specialCharacter.space,"",e.achCompanies[0]==null?null:e.achCompanies[0].outputAchCompany,"")}}function Kp(n,p){if(n&1){let e=C();i(0,"button",55),h("click",function(){u(e);let c=s(2).record,l=s();return v(l.changeSettings(c))}),t(1),i(2,"i",56),t(3),a(),t(4,`
2564                    `),a()}if(n&2){let e=s(2).record,o=s();y("aria-label",o.literal[e.paymentType+"description"]),r(),ft(" +",o.totalRecordCount-1," ",o.literal.more,`
2565                        `),r(2),_(o.iconLabel.chevronRight)}}function Zp(n,p){if(n&1&&(i(0,"div"),t(1,`
2566                `),i(2,"div",53),t(3),m(4,$p,2,4,"ng-container",25),t(5,`
2567                    `),m(6,Qp,2,4,"ng-container",25),t(7,`
2568                    `),m(8,Kp,5,4,"button",54),t(9,`
2569                `),a(),t(10,`
2570                `),i(11,"div",52),t(12),a(),t(13,`
2571            `),a()),n&2){let e=s(2);r(3),x(`
2572                    `,e.achCompanies[0]==null?null:e.achCompanies[0].name,""),r(),d("ngIf",e.achCompanies[0]==null?null:e.achCompanies[0].memo),r(2),d("ngIf",e.achCompanies[0]==null?null:e.achCompanies[0].outputAchCompany),r(2),d("ngIf",e.totalRecordCount>1),r(4),_(e.literal.totalTransactions)}}function Jp(n,p){if(n&1){let e=C();i(0,"button",55),h("click",function(){u(e);let c=s(2).record,l=s();return v(l.changeSettings(c))}),t(1),i(2,"i",56),t(3),a(),t(4,`
2573                    `),a()}if(n&2){let e=s(2).record,o=s();y("aria-label",o.literal[e.paymentType+"description"]),r(),ft(" +",o.cardBuyerConfig.length-1," ",o.literal.more,`
2574                        `),r(2),_(o.iconLabel.chevronRight)}}function Xp(n,p){if(n&1&&(i(0,"div"),t(1,`
2575                `),i(2,"div",53),t(3),m(4,Jp,5,4,"button",54),t(5,`
2576                `),a(),t(6,`
2577            `),a()),n&2){let e=s(2);r(3),x(`
2578                    `,e.cardBuyerConfig[0]==null?null:e.cardBuyerConfig[0].buyerInfo.cardName,`
2579                    `),r(),d("ngIf",e.cardBuyerConfig.length>1)}}function tm(n,p){if(n&1&&(t(0,`
2580            `),m(1,Yp,2,1,"div",51),t(2,`
2581            `),m(3,Zp,14,5,"div",25),t(4,`
2582            `),m(5,Xp,7,2,"div",25),t(6,`
2583        `)),n&2){let e=p.record,o=s();r(),d("ngIf",e.paymentType!==o.serviceIds.ACHPAYMENTS&&e.paymentType!==o.pageConstants.checkPospay&&e.paymentType!==o.serviceIds.BILLPAY&&e.paymentType!==o.serviceIds.CARDPAYMENTS),r(2),d("ngIf",e.paymentType===o.serviceIds.ACHPAYMENTS),r(2),d("ngIf",e.paymentType===o.serviceIds.CARDPAYMENTS)}}function em(n,p){if(n&1){let e=C();t(0,`
2584        `),i(1,"button",57),h("click",function(){u(e);let c=s();return v(c.openHelp())}),t(2,`
2585            `),i(3,"i",29),t(4),a(),i(5,"span"),t(6),a(),t(7,`
2586        `),a(),t(8,`
2587    `)}if(n&2){let e=s();r(),y("aria-label",e.literal.helpDescription),r(3),_(e.iconLabel.help),r(2),_(e.literal.help)}}function nm(n,p){if(n&1){let e=C();i(0,"button",60),h("click",function(){u(e),s(3);let c=A(5);return v(c.switchToTab())}),t(1,`
2588                    `),i(2,"i",61),t(3),a(),t(4,`
2589                `),a()}if(n&2){let e=s(4);r(3),_(e.iconLabel.arrowBack)}}function im(n,p){if(n&1&&(t(0,`
2590                `),m(1,nm,5,1,"button",59),t(2,`
2591            `)),n&2){s(2);let e=A(5);r(),d("ngIf",!e.isLeftVisible)}}function am(n,p){n&1&&m(0,im,3,1,"ng-template",null,8,L)}function om(n,p){if(n&1){let e=C();S(0),t(1,`
2592            `),m(2,am,2,0,null,25),t(3,`
2593            `),i(4,"app-change-card-payment-settings",58,7),h("closeDrawer",function(c){u(e);let l=s();return v(l.closeDrawer(c))}),a(),t(6,`
2594        `),w()}if(n&2){let e=s();r(2),d("ngIf",e.isMobile)}}function rm(n,p){if(n&1){let e=C();S(0),t(1,`
2595            `),i(2,"app-change-settings",58,7),h("closeDrawer",function(c){u(e);let l=s();return v(l.closeDrawer(c))}),a(),t(4,`
2596        `),w()}}function cm(n,p){if(n&1){let e=C();t(0,`
2597                    `),i(1,"button",62),h("click",function(){u(e),s(2);let c=A(33);return v(c.hide())}),t(2),a(),t(3,`
2598                `)}if(n&2){let e=s(2);r(),y("aria-label",e.literal.cancelBtnAdaEText),r(),_(e.literal.cancel)}}function sm(n,p){if(n&1){let e=C();S(0),t(1,`
2599            `),i(2,"app-change-wire-settings",58,7),h("closeDrawer",function(c){u(e);let l=s();return v(l.closeDrawer(c))}),t(4,`
2600                `),m(5,cm,4,2,"ng-template",null,9,L),t(7,`
2601            `),a(),t(8,`
2602        `),w()}}function lm(n,p){if(n&1){let e=C();t(0,`
2603                            `),i(1,"button",62),h("click",function(){u(e),s(2);let c=A(33);return v(c.hide())}),t(2),a(),t(3,`
2604                        `)}if(n&2){let e=s(2);r(),y("aria-label",e.literal.cancelBtnAdaEText),r(),_(e.literal.cancel)}}function dm(n,p){if(n&1){let e=C();S(0),t(1,`
2605                    `),i(2,"app-change-rtp-settings",58,7),h("closeDrawer",function(c){u(e);let l=s();return v(l.closeDrawer(c))}),t(4,`
2606                        `),m(5,lm,4,2,"ng-template",null,9,L),t(7,`
2607                    `),a(),t(8,`
2608                `),w()}}function pm(n,p){if(n&1){let e=C();S(0),t(1,`
2609            `),i(2,"app-check-positive-setting",58,7),h("closeDrawer",function(c){u(e);let l=s();return v(l.closeDrawer(c))}),t(4,`
2610            `),a(),t(5,`
2611        `),w()}}function mm(n,p){if(n&1){let e=C();i(0,"button",60),h("click",function(){u(e),s(3);let c=A(5);return v(c.switchToTab())}),t(1,`
2612                    `),i(2,"i",61),t(3),a(),t(4,`
2613                `),a()}if(n&2){let e=s(4);r(3),_(e.iconLabel.arrowBack)}}function _m(n,p){if(n&1&&(t(0,`
2614                `),m(1,mm,5,1,"button",59),t(2,`
2615            `)),n&2){s(2);let e=A(5);r(),d("ngIf",!e.isLeftVisible)}}function gm(n,p){n&1&&m(0,_m,3,1,"ng-template",null,8,L)}function xm(n,p){if(n&1){let e=C();S(0),t(1,`
2616            `),m(2,gm,2,0,null,25),t(3,`
2617            `),i(4,"app-change-ach-settings",58,7),h("closeDrawer",function(c){u(e);let l=s();return v(l.closeDrawer(c))}),a(),t(6,`
2618        `),w()}if(n&2){let e=s();r(2),d("ngIf",e.isMobile)}}function um(n,p){if(n&1){let e=C();S(0),t(1,`
2619            `),i(2,"app-change-rdc-settings",58,7),h("closeDrawer",function(c){u(e);let l=s();return v(l.closeDrawer(c))}),a(),t(4,`
2620        `),w()}}function vm(n,p){if(n&1){let e=C();S(0),t(1,`
2621            `),i(2,"app-change-merchant-settings",58,7),h("closeDrawer",function(c){u(e);let l=s();return v(l.closeDrawer(c))}),a(),t(4,`
2622        `),w()}}function hm(n,p){if(n&1){let e=C();S(0),t(1,`
2623            `),i(2,"app-bill-pay-settings",63,7),h("closeDrawer",function(c){u(e);let l=s();return v(l.closeDrawer(c))}),a(),t(4,`
2624        `),w()}if(n&2){let e=s();r(2),d("companyDetails",e.paymentTypeData.included.company)}}function Cm(n,p){if(n&1){let e=C();S(0),t(1,`
2625            `),i(2,"app-change-settings",58,7),h("closeDrawer",function(c){u(e);let l=s();return v(l.closeDrawer(c))}),a(),t(4,`
2626        `),w()}}function fm(n,p){if(n&1){let e=C();S(0),t(1,`
2627            `),i(2,"app-change-ach-positive-settings",58,7),h("closeDrawer",function(c){u(e);let l=s();return v(l.closeDrawer(c))}),a(),t(4,`
2628        `),w()}}function ym(n,p){if(n&1){let e=C();S(0),t(1,`
2629            `),i(2,"app-change-fed-funds-settings",58,7),h("closeDrawer",function(c){u(e);let l=s();return v(l.closeDrawer(c))}),a(),t(4,`
2630        `),w()}}var Ii=(()=>{class n extends G{constructor(e,o,c,l,g,b,I){super(l),this.companyOverviewService=e,this.ftpPickupService=o,this.globalHelpService=c,this.i18Svc=l,this.storageService=g,this.utilsService=b,this.alertService=I}ngOnInit(){super.ngOnInit(this.pageConstants.adminPayments),this.selectedPaymentType="",this.achCompanies=[],this.totalRecordCount=0,this.userData=this.storageService.getData(this.pageConstants.userSettings),this.alerts=[],this.companyId=this.storageService.getUserSettings().companyUid,this.companyName=this.storageService.getUserSettings().companyId,this.userServices=this.storageService.getUserServiceSettings(),this.showAlerts(),this.onWindowResize(),this.getACHCompanyDetails()}getAccountData(e){e&&(this.accountData=e.data)}getBillingAccountDetails(e){let o="";return be.forEach(this.accountData.BILLPAY,(c,l)=>{if(c.companyAccountId===e){let g="";c.name&&(g=`(${c.name})`),o=`${c.accountNumber} - ${c.accountType} ${g}`;return}}),o}getACHCompanyDetails(){(0,Pi.forkJoin)([this.companyOverviewService.getPaymentConfigurationForCompany(this.companyId),this.companyOverviewService.getAccounts(this.companyId)]).subscribe(e=>{this.getAccountData(e[1]),this.getPaymentData(e[0])})}getPaymentData(e){let o=[];if(e){this.paymentTypeData=e;let c=new Ye(e.data.servicePermissions);be.each(c,(l,g)=>{if(l&&g!==this.serviceIds.STOPPAYMENTS&&this.checkUserServicePermissions(g)){if(g===this.serviceIds.ACHPAYMENTS&&this.companyOverviewService.getAchCompanies(this.companyId,{}).pipe(q(this)).subscribe(b=>{this.achCompanies=b.data,this.totalRecordCount=b.included.totalRecordCount;let I=e.data[Ie[g]],D={paymentType:g,canAdministrate:this.checkUserServicePermissions(g)};
2630g===this.serviceIds.REMOTEDEPOSITCAPTURE&&e.data.rdcDetails.rdcMerchantId&&(D.rdcMerchantId=e.data.rdcDetails.rdcMerchantId.value),o.unshift(Ft(Ft({},D),I))}),g===this.serviceIds.CARDPAYMENTS){let b=[];if(this.paymentTypeData.data.cardBuyerConfigMap){for(let I in this.paymentTypeData.data.cardBuyerConfigMap)this.paymentTypeData.data.cardBuyerConfigMap[I].key=I,b.push(this.paymentTypeData.data.cardBuyerConfigMap[I]);this.paymentTypeData.data.cardBuyerConfigMap=b,this.cardBuyerConfig=this.paymentTypeData.data.cardBuyerConfigMap}}if(g!==this.serviceIds.ACHPAYMENTS){let b=e.data[Ie[g]],I={paymentType:g,canAdministrate:this.checkUserServicePermissions(g)};g===this.serviceIds.REMOTEDEPOSITCAPTURE&&e.data.rdcDetails.rdcMerchantId&&(I.rdcMerchantId=e.data.rdcDetails.rdcMerchantId.value),(g!==this.serviceIds.FEDFUNDS||g===this.serviceIds.FEDFUNDS&&this.accountData[g].length>0)&&o.push(Ft(Ft({},I),b))}}}),this.payments=o}}checkUserServicePermissions(e){return this.userServices[H[e]]&&this.userServices[H[e]].canAdministrate}showAlerts(){this.ftpPickupService.alertArray.length>0&&(this.alerts=be.cloneDeep(this.ftpPickupService.alertArray),this.ftpPickupService.alertArray=[])}getImportOptionsDetails(e){let o="";return e.paymentEntryConfig.manualEntryEnabled&&(o+=this.literal.manualEntry+this.specialCharacter.comma+this.specialCharacter.space),e.paymentEntryConfig.editEnabled&&(o+=this.literal.edit+this.specialCharacter.comma+this.specialCharacter.space),e.paymentEntryConfig.rejectEnabled&&(o+=this.literal.reject+this.specialCharacter.comma+this.specialCharacter.space),e.paymentEntryConfig.cancelEnabled&&(o+=this.literal.cancel+this.specialCharacter.comma+this.specialCharacter.space),e.paymentEntryConfig.reverseEnabled&&e.paymentType!==this.serviceIds.CHECKPOSPAY&&(o+=this.literal.reverse+this.specialCharacter.comma+this.specialCharacter.space),o.slice(0,o.length-2)}initCol(){this.isMobile?this.paymentColumns=[{header:this.literal.paymentType,field:this.pageConstants.paymentType}]:this.paymentColumns=[{header:this.literal.paymentType,field:this.pageConstants.paymentType},{header:this.literal.companyLimits,field:this.pageConstants.companyLimits},{header:this.literal.options,field:this.pageConstants.options},{header:this.literal.imports,field:this.pageConstants.imports}]}onWindowResize(){this.initCol()}changeSettings(e){this.selectedPaymentType=e.paymentType,setTimeout(()=>{this.initComponent()},0)}initComponent(){let e=this.companyOverviewService.getChangeSettingConfiguration(this.literal,this.selectedPaymentType,this.paymentTypeData,this.accountData,this.paymentTypeData.included?.company,this.userServices.wires);this.changeSettingsForm.initPage(e,this.selectedPaymentType),this.changeSettingsDrawer.show()}closeDrawer(e){if(this.changeSettingsDrawer.hide(),e){let o=this.alertService.getAlertObject(e[0].message,this.pageConstants.success,"saveAlert");this.alerts=this.alertService.stackAlertArray(this.alerts,o),this.getACHCompanyDetails()}}ngOnDestroy(){}openHelp(){let e;switch(this.selectedPaymentType){case this.serviceIds.BOOKTRANSFER:{e=this.pageConstants.adminCompanyPaymentsBookTransfers;break}case this.serviceIds.WIREPAYMENTS:{e=this.pageConstants.adminCompanyPaymentsWirePayments;break}case this.serviceIds.REALTIMEPAYMENTS:{e=this.pageConstants.adminCompanyPaymentsConfigRtp;break}case this.serviceIds.CHECKPRINT:{e=this.pageConstants.adminCompanyPaymentsCheckPrint;break}case this.serviceIds.CHECKPOSPAY:{e=this.pageConstants.adminCompanyPaymentsCheckPosPay;break}case this.serviceIds.ACHPAYMENTS:{e=this.pageConstants.adminCompanyPaymentsAchPayments;break}case this.serviceIds.REMOTEDEPOSITCAPTURE:{e=this.pageConstants.adminCompanyPaymentsRDC;break}case this.serviceIds.ACHPOSPAY:{e=this.pageConstants.adminCompanyPaymentAchPositivePay;break}}this.globalHelpService.openHelpWindow(e,this.literal.noHelp)}afterCloseChangeSettings(){(this.selectedPaymentType===this.serviceIds.ACHPAYMENTS||this.selectedPaymentType===this.serviceIds.CARDPAYMENTS)&&this.changeSettingsForm.resetChanges()}getLiteralForCheckPositive(e){return e===this.pageConstants.NONE?this.literal[this.pageConstants.NO]:this.literal[e]}static{this.\u0275fac=function(o){return new(o||n)(f(J),f(Ce),f(ze),f(U),f($),f(Q),f(K))}}static{this.\u0275cmp=B({type:n,selectors:[["app-payments"]],viewQuery:function(o,c){if(o&1&&(it(Ed,5),it(Td,5)),o&2){let l;at(l=ot())&&(c.changeSettingsForm=l.first),at(l=ot())&&(c.changeSettingsDrawer=l.first)}},hostBindings:function(o,c){o&1&&h("resize",function(){return c.onWindowResize()},!1,le)},standalone:!1,features:[j],decls:75,vars:21,consts:[["paymentType",""],["companyLimits",""],["options",""],["imports",""],["limitHeader",""],["changeSettingsDrawer",""],["helpButtons",""],["changeSettingsForm",""],["customButtons",""],["cancelButtons",""],[1,"card","fdl-card","admin-payments"],["class","mt-3",4,"ngIf"],[1,"card-body"],["styleClass","desktop",1,"admin-payments",3,"value","columns"],["pTemplate","header"],["pTemplate","body"],["pTemplate","emptymessage"],[3,"afterClose","setFocusOnClose","drawerTitle","className"],[3,"ngSwitch"],[4,"ngSwitchCase"],[1,"mt-3"],[3,"alertArrayChange","alertArray"],[4,"ngFor","ngForOf"],[3,"ngClass",4,"ngFor","ngForOf"],[1,"btn-delete-edit"],[4,"ngIf"],[3,"ngClass"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],["type","button",1,"btn","btn-outline-default","btn-icon",3,"click"],["aria-hidden","true",1,"material-icons"],[1,"n
2630o-records"],[1,"company-limits"],["class","d-flex",4,"ngIf"],["class","row company-limits-items",4,"ngIf"],[1,"row","company-limits-items"],[1,"col-5","label-text"],[1,"col-7","limit-value"],[1,"d-flex"],[1,"label-text","col-5"],[1,"col-7"],["aria-hidden","true",1,"invisible"],["class","action-approval",4,"ngIf"],["class","open-approval",4,"ngIf"],["class","check-positive-payment",4,"ngIf"],["class","open-approval rdc-merchant-id ",4,"ngIf"],[1,"action-approval"],[1,"open-approval"],[1,"check-positive-payment"],[1,"open-approval","rdc-merchant-id"],[1,"label-text","merchant-label"],[1,"label-text","bold-text"],["class","limit-header",4,"ngIf"],[1,"limit-header"],[1,"d-flex","align-items-start","ach-company-name"],["class","btn btn-link back-icon pt-0 button-margin",3,"click",4,"ngIf"],[1,"btn","btn-link","back-icon","pt-0","button-margin",3,"click"],[1,"material-icons","back-icon"],["type","button","aria-label","help",1,"close","help-button",3,"click"],[3,"closeDrawer"],["type","button","class","btn btn-icon btn-switch-panel","aria-label","back",3,"click",4,"ngIf"],["type","button","aria-label","back",1,"btn","btn-icon","btn-switch-panel",3,"click"],[1,"material-icons"],["type","button",1,"btn","btn-default","payee-button","flex-fill","flex-lg-grow-0",3,"click"],[3,"closeDrawer","companyDetails"]],template:function(o,c){if(o&1){let l=C();i(0,"div",10),t(1,`
2631    `),m(2,Od,4,1,"div",11),t(3,`
2632    `),i(4,"div",12),t(5,`
2633        `),i(6,"p-table",13),t(7,`
2634            `),m(8,Fd,8,1,"ng-template",14),t(9,`
2635            `),m(10,Gd,11,2,"ng-template",15),t(11,`
2636            `),m(12,qd,7,2,"ng-template",16),t(13,`
2637        `),a(),t(14,`
2638
2639        `),m(15,Hd,1,1,"ng-template",null,0,L),t(17,`
2640        `),m(18,xp,17,10,"ng-template",null,1,L),t(20,`
2641        `),m(21,jp,52,28,"ng-template",null,2,L),t(23,`
2642        `),m(24,zp,14,9,"ng-template",null,3,L),t(26,`
2643        `),m(27,tm,7,3,"ng-template",null,4,L),t(29,`
2644    `),a(),t(30,`
2645`),a(),t(31,`
2646`),i(32,"app-drawer",17,5),h("afterClose",function(){return u(l),v(c.afterCloseChangeSettings())}),t(34,`
2647    `),m(35,em,9,3,"ng-template",null,6,L),t(37,`
2648    `),S(38,18),t(39,`
2649        `),t(40,`
2650        `),m(41,om,7,1,"ng-container",19),t(42,`
2651        `),t(43,`
2652        `),m(44,rm,5,0,"ng-container",19),t(45,`
2653        `),t(46,`
2654        `),m(47,sm,9,0,"ng-container",19),t(48,`
2655                `),t(49,`
2656                `),m(50,dm,9,0,"ng-container",19),t(51,`
2657        `),t(52,`
2658        `),m(53,pm,6,0,"ng-container",19),t(54,`
2659        `),t(55,`
2660        `),m(56,xm,7,1,"ng-container",19),t(57,`
2661        `),t(58,`
2662        `),m(59,um,5,0,"ng-container",19),t(60,`
2663        `),t(61,`
2664        `),m(62,vm,5,0,"ng-container",19),t(63,`
2665        `),t(64,`
2666        `),m(65,hm,5,1,"ng-container",19),t(66,`
2667        `),m(67,Cm,5,0,"ng-container",19),t(68,`
2668        `),m(69,fm,5,0,"ng-container",19),t(70,`
2669        `),m(71,ym,5,0,"ng-container",19),t(72,`
2670        
2671    `),w(),t(73,`
2672`),a(),t(74,`
2673`)}o&2&&(r(2),d("ngIf",c.alerts&&c.alerts.length),r(4),d("value",c.payments)("columns",c.paymentColumns),r(26),ke(c.selectedPaymentType.toLowerCase()+"-drawer"),d("setFocusOnClose",!0)("drawerTitle",c.literal[c.selectedPaymentType])("className",c.selectedPaymentType===c.serviceIds.ACHPAYMENTS?"p-sidebar-xxl":"p-sidebar-lg"),r(6),d("ngSwitch",c.selectedPaymentType),r(3),d("ngSwitchCase",c.serviceIds.CARDPAYMENTS),r(3),d("ngSwitchCase",c.serviceIds.BOOKTRANSFER),r(3),d("ngSwitchCase",c.serviceIds.WIREPAYMENTS),r(3),d("ngSwitchCase",c.serviceIds.REALTIMEPAYMENTS),r(3),d("ngSwitchCase",c.serviceIds.CHECKPOSPAY),r(3),d("ngSwitchCase",c.serviceIds.ACHPAYMENTS),r(3),d("ngSwitchCase",c.serviceIds.REMOTEDEPOSITCAPTURE),r(3),d("ngSwitchCase",c.serviceIds.MERCHANTCAPTURE),r(3),d("ngSwitchCase",c.serviceIds.BILLPAY),r(2),d("ngSwitchCase",c.serviceIds.CHECKPRINT),r(2),d("ngSwitchCase",c.serviceIds.ACHPOSPAY),r(2),d("ngSwitchCase",c.serviceIds.FEDFUNDS))},dependencies:[Lt,Y,W,Ut,xt,ut,Z,ue,Jt,te,Ci,fi,Qe,Ke,Xe,en,nn,an,bi,wi,on,fn,pe],styles:[".admin-payments[_ngcontent-%COMP%]   .company-limits[_ngcontent-%COMP%]   .company-limits-items[_ngcontent-%COMP%]:last-child{margin-bottom:0}
2673.admin-payments[_ngcontent-%COMP%]   .company-limits[_ngcontent-%COMP%]   .company-limits-items[_ngcontent-%COMP%]   .label-text[_ngcontent-%COMP%]{white-space:nowrap}.admin-payments[_ngcontent-%COMP%]   .company-limits[_ngcontent-%COMP%]   .company-limits-items[_ngcontent-%COMP%]   .limit-value[_ngcontent-%COMP%]{text-align:right}.admin-payments[_ngcontent-%COMP%]   .button-margin[_ngcontent-%COMP%]{margin-left:5px}.admin-payments[_ngcontent-%COMP%]   .limit-header[_ngcontent-%COMP%], .admin-payments[_ngcontent-%COMP%]   .action-approval[_ngcontent-%COMP%], .admin-payments[_ngcontent-%COMP%]   .open-approval[_ngcontent-%COMP%]{margin-bottom:8px}.admin-payments[_ngcontent-%COMP%]   .open-approval.rdc-merchant-id[_ngcontent-%COMP%]{display:flex;align-items:flex-start}.admin-payments[_ngcontent-%COMP%]   .open-approval.rdc-merchant-id[_ngcontent-%COMP%]   .label-text[_ngcontent-%COMP%]{width:180px;word-break:break-all}.admin-payments[_ngcontent-%COMP%]   .open-approval.rdc-merchant-id[_ngcontent-%COMP%]   .label-text.merchant-label[_ngcontent-%COMP%]{width:90px}.admin-payments[_ngcontent-%COMP%]   .open-approval.rdc-merchant-id[_ngcontent-%COMP%]   .label-text.bold-text[_ngcontent-%COMP%]{color:#000000de}.admin-payments[_ngcontent-%COMP%]   .check-positive-payment[_ngcontent-%COMP%]{width:230px}.admin-payments[_ngcontent-%COMP%]   .ach-company-name[_ngcontent-%COMP%]{padding-bottom:7px}.admin-payments[_ngcontent-%COMP%]   .btn-delete-edit[_ngcontent-%COMP%]{text-align:end;vertical-align:middle}@media (max-width: 991.98px){.admin-payments[_ngcontent-%COMP%]   .col-payment-type[_ngcontent-%COMP%]{vertical-align:middle}.admin-payments[_ngcontent-%COMP%]   .btn-delete-edit[_ngcontent-%COMP%]{text-align:end;vertical-align:middle}}@media (max-width: 991.98px){  .change-settings .limit-card .card-header{flex-direction:column;align-items:flex-start}  .change-settings .limit-card .card-header .card-title{margin-bottom:10px}}  .change-settings .sub-navigation{padding:0;margin:0}  .change-settings .sub-navigation .nav.nav-tabs{padding:0;margin:0 -24px}  .change-settings .sub-navigation .nav.nav-tabs .nav-item .nav-link{max-width:100%}  .change-settings .limit-definitions .limit-input{width:25%}@media (max-width: 991.98px){  .change-settings .limit-definitions .limit-input{width:63%}}  .change-settings .limit-definitions .error-format{margin-top:3px;line-height:17px}  .change-settings .accounts-permission .card-body{margin-top:20px;padding:20px;background-color:#fafafa}  .change-settings .accounts-permission .card-body .limit-definitions .limit-input{width:50%}@media (max-width: 991.98px){  .change-settings .accounts-permission .card-body .limit-definitions .limit-input{width:63%}}  .change-settings .accounts-permission .card-body .limit-definitions .book-permission{border-bottom:1px solid #e0e0e0;margin-bottom:20px}  .change-settings .accounts-permission .card-body .limit-definitions .book-permission:last-child{border-bottom:0;margin-bottom:0}  .change-settings .accounts-permission .card-body .limit-definitions .book-permission .btn-close{width:34px;padding:7px}  .change-settings .accounts-permission .card-body .select-account{padding-bottom:30px}  .change-settings .accounts-permission .card-body .select-account .select-button{padding-right:0}  .change-settings .accounts-permission .card-body .select-account .account-title{align-items:center;margin-bottom:0}  .change-settings .accounts-permission .card-body .select-account .selected-account-wrapper{min-height:250px;overflow-y:auto;padding:20px;background-color:#e0e0e0}  .change-settings .accounts-permission .card-body .select-account .selected-account-wrapper .selected-account-list{padding:0}  .change-settings .accounts-permission .card-body .select-account .selected-account-wrapper .selected-account-list .account-items{display:flex;justify-content:space-between;padding:10px;background-color:#fff}  .change-settings .accounts-permission .card-body .select-account .selected-account-wrapper .selected-account-list .account-items span{line-height:20px}  .change-settings .accounts-permission .card-body .select-account .selected-account-wrapper .selected-account-list .account-items .btn{padding:0;margin:0;height:auto}  .change-settings .accounts-permission .card-body .select-account .btn-close-mb{width:34px;padding:7px;margin-bottom:20px}  .change-settings .accounts-permission .card-footer{display:flex;justify-content:flex-end;background-color:#fafafa;padding:20px}@media (max-width: 991.98px){  .change-settings .accounts-permission .card-header{flex-direction:column;align-items:flex-start}  .change-settings .accounts-permission .card-header .card-title{margin-bottom:20px}}  .change-settings .accounts-permission .approve-input{width:200
2673px}@media (max-width: 991.98px){  .change-settings .accounts-permission .card-body{margin-right:-24px;margin-left:-24px}}@media (max-width: 991.98px){  .change-settings .accounts-permission .card-footer{margin-left:-24px;margin-right:-24px}}app-drawer.achpayments-drawer[_ngcontent-%COMP%]   .btn-switch-panel[_ngcontent-%COMP%], app-drawer.cardpayments-drawer[_ngcontent-%COMP%]   .btn-switch-panel[_ngcontent-%COMP%]{background-color:transparent;position:absolute;left:0;border:0;padding:0}app-drawer.achpayments-drawer[_ngcontent-%COMP%]   .btn-switch-panel[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], app-drawer.cardpayments-drawer[_ngcontent-%COMP%]   .btn-switch-panel[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{font-size:24px}app-drawer.achpayments-drawer[_ngcontent-%COMP%]     p-sidebar .p-sidebar .card.side-bar>.card-body, app-drawer.cardpayments-drawer[_ngcontent-%COMP%]     p-sidebar .p-sidebar .card.side-bar>.card-body{padding:0}"]})}}return n})();function Sm(n,p){n&1&&pt(0)}function wm(n,p){if(n&1&&(i(0,"div",22),t(1,`
2674                        `),i(2,"div"),t(3),a(),t(4,`
2675                        `),i(5,"div",23),t(6),a(),t(7,`
2676                    `),a()),n&2){let e=p.$implicit;r(3),_(e.label),r(3),_(e.value)}}function Pm(n,p){if(n&1&&(i(0,"div",24),t(1,`
2677                                `),i(2,"div"),t(3),a(),t(4,`
2678                                `),i(5,"div",23),t(6),a(),t(7,`
2679                            `),a()),n&2){let e=p.$implicit;r(3),_(e.label),r(3),_(e.value)}}function Im(n,p){n&1&&pt(0)}function Em(n,p){if(n&1&&(t(0,`
2680            `),i(1,"div",7),t(2,`
2681                `),i(3,"div",8),t(4),i(5,"div",9),t(6),a(),t(7,`
2682                    `),i(8,"div",10),t(9,`
2683                        `),m(10,Sm,1,0,"ng-container",11),t(11,`
2684                    `),a(),t(12,`
2685                `),a(),t(13,`
2686                `),i(14,"div",12),t(15,`
2687                    `),m(16,wm,8,2,"div",13),t(17,`
2688                `),a(),t(18,`
2689                `),i(19,"div",14),t(20,`
2690                    `),i(21,"div",15,3),t(23,`
2691                        `),i(24,"div",16),t(25,`
2692                            `),i(26,"button",17),t(27),i(28,"i",18),t(29),a(),t(30,`
2693                            `),a(),t(31,`
2694                        `),a(),t(32,`
2695                        `),i(33,"div",19),t(34,`
2696                            `),m(35,Pm,8,2,"div",20),t(36,`
2697                        `),a(),t(37,`
2698                    `),a(),t(38,`
2699                `),a(),t(39,`
2700            `),a(),t(40,`
2701            `),i(41,"div",21),t(42,`
2702                `),m(43,Im,1,0,"ng-container",11),t(44,`
2703            `),a(),t(45,`
2704        `)),n&2){let e=s(),o=A(13);r(4),x(`
2705                    `,e.companyOverviewData?e.companyOverviewData.name:"",`
2706                    `),r(2),_(e.companyOverviewData?e.companyOverviewData.code:""),r(4),d("ngTemplateOutlet",o),r(6),d("ngForOf",e.notifications),r(11),x(`
2707                                `,e.literal.more,`
2708                                `),r(2),_(e.iconLabel.expandMore),r(6),d("ngForOf",e.notifications),r(8),d("ngTemplateOutlet",o)}}function Tm(n,p){n&1&&E(0,"app-accounts")}function Am(n,p){n&1&&E(0,"app-payments")}function Om(n,p){n&1&&E(0,"app-admin-services")}function Mm(n,p){if(n&1&&E(0,"app-my-history",28),n&2){let e=s(2);d("type",e.pageConstants.communications)}}function Fm(n,p){if(n&1&&(t(0,`
2709        `),i(1,"div",25),t(2,`
2710            `),m(3,Tm,1,0,"app-accounts",26),t(4,`
2711            `),m(5,Am,1,0,"app-payments",26),t(6,`
2712            `),m(7,Om,1,0,"app-admin-services",26),t(8,`
2713            `),m(9,Mm,1,1,"app-my-history",27),t(10,`
2714        `),a(),t(11,`
2715    `)),n&2){s();let e=A(3);r(),d("ngSwitch",e.selectedTab.id),r(2),d("ngSwitchCase",e.allChildren[0].id),r(2),d("ngSwitchCase",e.allChildren[1].id),r(2),d("ngSwitchCase",e.allChildren[2].id),r(2),d("ngSwitchCase",e.allChildren[3].id)}}function Dm(n,p){if(n&1){let e=C();i(0,"button",31),h("click",function(){u(e);let c=s(2);return v(c.goToFtpPickup())}),t(1,`
2716            `),i(2,"i",32),t(3),a(),t(4),a()}if(n&2){let e=s(2);y("aria-label",e.literal.ftpPickupAdaText),r(3),_(e.iconLabel.fileUpload),r(),x("",e.literal.FTPPickup,`
2717        `)}}function km(n,p){if(n&1){let e=C();i(0,"button",31),h("click",function(){u(e);let c=s(2);return v(c.goToFtpDelivery())}),t(1,`
2718            `),i(2,"i",32),t(3),a(),t(4),a()}if(n&2){let e=s(2);y("aria-label",e.literal.ftpDeliveryOptionAdaText),r(3),_(e.iconLabel.fileDownload),r(),x("",e.literal.FTPDelivery,`
2719        `)}}function Lm(n,p){if(n&1){let e=C();i(0,"button",31),h("click",function(){u(e);let c=s(2);return v(c.goToNonAccountIdentifiers())}),t(1,`
2720            `),i(2,"i",32),t(3),a(),t(4),a()}if(n&2){let e=s(2);y("aria-label",e.literal.nonAccIdentifierAdaText),r(3),_(e.iconLabel.accountBox),r(),x("",e.literal.nonAccountIdentifiers,`
2721        `)}}function Vm(n,p){if(n&1){let e=C();t(0,`
2722    `),i(1,"app-splitter-button",29),h("action",function(){u(e);let c=s();return v(c.isUserMaintEnable?c.createFilter():c.goToFtpPickup())}),t(2,`
2723        `),m(3,Dm,5,3,"button",30),t(4,`
2724        `),m(5,km,5,3,"button",30),t(6,`
2725        `),m(7,Lm,5,3,"button",30),t(8,`
2726    `),a(),t(9,`
2727`)}if(n&2){let e=s();r(),d("placement",e.isMobile?e.pageConstants.bottomLeft:e.pageConstants.bottomRight)("buttonDetails",e.isUserMaintEnable?e.addUserButton:e.ftpPickUpButton)("className","btn-outline btn-default"),r(2),d("ngIf",e.ftpPickupEnabled&&e.isUserMaintEnable),r(2),d("ngIf",e.ftpDeliveryEnabled),r(2),d("ngIf",e.showNonAccountIdentifiers)}}var Ei=(()=>{class n extends G{constructor(e,o,c,l,g){super(o),this.companyOverviewService=e,this.i18Svc=o,this.mainNavTabsService=c,this.storageService=l,this.utilsService=g,this.subTabConfig={parentComponent:n}}ngOnInit(){super.ngOnInit(this.pageConstants.companyOverview),this.companyId=this.storageService.getUserSettings().companyUid,this.ftpPickupEnabled=this.storageService.getUserSettings().ftpPickupEnabled,this.ftpDeliveryEnabled=this.storageService.getUserSettings().ftpDeliveryEnabled,this.iconLabel=ee.label,this.showMore=!1,this.servicesList=this.storageService.getUserServiceSettings().services,this.getCompanyOverviewData();let e=this.storageService.getUserServiceSettings();
2727un.forEach(e.services,o=>{o===this.pageConstants.CMPALTACCTPERM&&(this.showNonAccountIdentifiers=!0)}),this.isUserMaintEnable=this.utilsService.permissionExist(this.servicesList,this.serviceIds.USERMAINT),this.isUserMaintEnable?this.addUserButton={label:this.literal.addUser,iconName:this.iconLabel.add,id:this.pageConstants.btnAddUser,adaText:this.literal.createUserAdaText}:this.ftpPickUpButton={label:this.literal.FTPPickup,iconName:this.iconLabel.fileUpload,id:this.pageConstants.ftpPickUp,adaText:this.literal.ftpPickupAdaText},this.notifications&&un.forEach(this.notifications,o=>{o.label=this.literal[o.key]})}getCompanyOverviewData(){this.companyOverviewService.initCompanyOverview(this.companyId).pipe(q(this)).subscribe(e=>{this.companyOverviewData=e.data,this.notifications=[{label:this.literal.accounts,value:this.companyOverviewData?this.companyOverviewData.accounts.length:0,key:this.pageConstants.accounts},{label:this.literal.services,value:this.companyOverviewData?this.companyOverviewData.services.length:0,key:this.pageConstants.services},{label:this.literal.users,value:this.companyOverviewData?this.companyOverviewData.users.length:0,key:this.pageConstants.services}]})}createFilter(){this.mainNavTabsService.setTab(this.tabIds.companyOverView,{mode:this.customMaps.create})}goToFtpDelivery(){this.mainNavTabsService.setTab(this.tabIds.companyOverView,{mode:this.customMaps.fTPDelivery})}goToFtpPickup(){this.mainNavTabsService.setTab(this.tabIds.companyOverView,{mode:this.customMaps.ftpPickup})}goToNonAccountIdentifiers(){this.mainNavTabsService.setTab(this.tabIds.companyOverView,{mode:this.customMaps.nonAccIdf})}catchUserCount(e){this.notifications.forEach(o=>{o.label===this.literal.users&&e&&(o.value=e)})}ngOnDestroy(){}static{this.\u0275fac=function(o){return new(o||n)(f(J),f(U),f(xe),f($),f(Q))}}static{this.\u0275cmp=B({type:n,selectors:[["app-company-overview"]],standalone:!1,features:[j],decls:14,vars:2,consts:[["subTabs",""],["pageHeader",""],["addUser",""],["ngbDropdown4","ngbDropdown"],[1,"container-fluid","comapny-overview"],[1,"admin-sub-tab",3,"subTabConfig"],[3,"ngIf"],[1,"company-overview"],[1,"company-header"],[1,"sub-heading"],[1,"d-lg-none","mt-2"],[4,"ngTemplateOutlet"],[1,"d-none","d-lg-flex"],["class","count-heading",4,"ngFor","ngForOf"],[1,"d-lg-none","more-drpdwn"],["ngbDropdown","","placement","bottom-right","display","dynamic",1,"d-inline-block"],["ngbDropdownToggle","","id","dropdownMore"],[1,"btn","btn-link","back-icon"],[1,"material-icons","more-icon"],["ngbDropdownMenu","",1,"dropdown-menu","align-drop"],["class","count-heading mob-count",4,"ngFor","ngForOf"],[1,"add-user-button"],[1,"count-heading"],[1,"count"],[1,"count-heading","mob-count"],[3,"ngSwitch"],[4,"ngSwitchCase"],[3,"type",4,"ngSwitchCase"],[3,"type"],[3,"action","placement","buttonDetails","className"],["type","button","class","btn btn-default btn-icon",3,"click",4,"ngIf"],["type","button",1,"btn","btn-default","btn-icon",3,"click"],["aria-hidden","true",1,"material-icons","back-icon"]],template:function(o,c){if(o&1&&(i(0,"div",4),t(1,`
2728    `),i(2,"app-sub-tabs",5,0),t(4,`
2729        `),m(5,Em,46,8,"ng-template",null,1,L),t(7,`
2730    `),a(),t(8,`
2731    `),m(9,Fm,12,5,"ng-template",6),t(10,`
2732`),a(),t(11,`
2733`),m(12,Vm,10,6,"ng-template",null,2,L)),o&2){let l=A(3);r(2),d("subTabConfig",c.subTabConfig),r(7),d("ngIf",l&&l.selectedTab)}},dependencies:[Y,W,Ut,xt,ut,zn,_e,Ve,Le,Wn,Un,ui,hi,Ii],styles:['@media (min-width: 576px) and (max-width: 991.98px){.comapny-overview[_ngcontent-%COMP%]{margin-bottom:45px}}.comapny-overview[_ngcontent-%COMP%]   app-sub-tabs[_ngcontent-%COMP%]     .sub-navigation{position:relative}.comapny-overview[_ngcontent-%COMP%]   app-sub-tabs[_ngcontent-%COMP%]   .add-user-button[_ngcontent-%COMP%]{position:absolute;right:48px;bottom:8px}.comapny-overview[_ngcontent-%COMP%]   app-sub-tabs[_ngcontent-%COMP%]   .add-user-button[_ngcontent-%COMP%]     .btn-splitter{top:6px}.comapny-overview[_ngcontent-%COMP%]   app-sub-tabs[_ngcontent-%COMP%]   .add-user-button[_ngcontent-%COMP%]     .btn-default{height:30px!important}@media (max-width: 991.98px){.comapny-overview[_ngcontent-%COMP%]   app-sub-tabs[_ngcontent-%COMP%]   .add-user-button[_ngcontent-%COMP%]{display:none}}.comapny-overview[_ngcontent-%COMP%]   .company-overview[_ngcontent-%COMP%]{display:flex;justify-content:space-between;padding:20px 0;margin:0;font-family:var(--semi-bold);font-size:1.5rem;line-height:1.5rem;color:var(--sub-header-color);text-shadow:1px 1px 1px var(--sub-header-shadow-color)}.comapny-overview[_ngcontent-%COMP%]   .company-overview[_ngcontent-%COMP%]   .company-header[_ngcontent-%COMP%]{display:flex;flex-direction:column}.comapny-overview[_ngcontent-%COMP%]   .company-overview[_ngcontent-%COMP%]   .company-header[_ngcontent-%COMP%]   .sub-heading[_ngcontent-%COMP%]{font-size:.875rem;color:#00000061;line-height:normal}.comapny-overview[_ngcontent-%COMP%]   .company-overview[_ngcontent-%COMP%]   .count-heading[_ngcontent-%COMP%]{font-size:.8125rem;color:#00000061;padding:0 5px 0 10px;border-left:1px solid rgba(0,0,0,.38);line-height:.875rem;margin-right:20px}.comapny-overview[_ngcontent-%COMP%]   .company-overview[_ngcontent-%COMP%]   .count-heading[_ngcontent-%COMP%]   .count[_ngcontent-%COMP%]{font-family:var(--bold);color:#0000008a;font-size:1rem;margin-top:5px}.comapny-overview[_ngcontent-%COMP%]   .company-overview[_ngcontent-%COMP%]   .mob-count[_ngcontent-%COMP%]{margin:20px}@media (min-width: 992px){.comapny-overview[_ngcontent-%COMP%]   .company-overview[_ngcontent-%COMP%]   .company-header[_ngcontent-%COMP%]{flex-direction:row;align-items:flex-end}.comapny-overview[_ngcontent-%COMP%]   .company-overview[_ngcontent-%COMP%]   .company-header[_ngcontent-%COMP%]   .sub-heading[_ngcontent-%COMP%]{margin-left:10px}}.comapny-overview[_ngcontent-%COMP%]   .more-drpdwn[_ngcontent-%COMP%]   .dropdown[_ngcontent-%COMP%]{margin:auto}.comapny-overview[_ngcontent-%COMP%]   .more-drpdwn[_ngcontent-%COMP%]   .dropdown[_ngcontent-%COMP%]   .dropdown-toggle[_ngcontent-%COMP%]   .btn[_ngcontent-%COMP%]{padding:0}.comapny-overview[_ngcontent-%COMP%]   .more-drpdwn[_ngcontent-%COMP%]   .dropdown[_ngcontent-%COMP%]   .dropdown-toggle[_ngcontent-%COMP%]:after{display:none}.comapny-overview[_ngcontent-%COMP%]   .more-drpdwn[_ngcontent-%COMP%]   .dropdown[_ngcontent-%COMP%]   .dropdown-menu[_ngcontent-%COMP%]{margin-top:10px;border-radius:unset;background-color:#e0e0e0;min-width:10rem;max-width:17rem}.comapny-overview[_ngcontent-%COMP%]   .more-drpdwn[_ngcontent-%COMP%]   .dropdown[_ngcontent-%COMP%]   .dropdown-menu[_ngcontent-%COMP%]:before{content:"";position:absolute;top:-10px;right:0;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #e0e0e0}.comapny-overview[_ngcontent-%COMP%]   .more-drpdwn[_ngcontent-%COMP%]   .dropdown[_ngcontent-%COMP%]   .dropdown-menu[_ngcontent-%COMP%]:after{content:"";position:absolute;top:-10px;right:0;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #e0e0e0}.comapny-overview[_ngcontent-%COMP%]   app-accounts[_ngcontent-%COMP%]     app-drawer.achpayments-drawer   p-sidebar .side-bar .card-body, .comapny-overview[_ngcontent-%COMP%]   app-payments[_ngcontent-%COMP%]     app-drawer.achpayments-drawer   p-sidebar .side-bar .card-body{overflow-y:visible}']})}}return n})();var Nm=[{path:"",component:Ei},{path:Be.commonUrl.printPreview+"/:id",component:Yn}],Ti=(()=>{class n{static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275mod=De({type:n})}static{this.\u0275inj=Fe({imports:[dn.forChild(Nm),dn]})}}return n})();var fx=(()=>{class n{static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275mod=De({type:n})}static{this.\u0275inj=Fe({imports:[yn,Qn,$n,Ln,Ti,wn,Kn,En,Jn,Pn,Hn]})}}return n})();export{fx as CompanyOverviewModule};

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.