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.